6 #ifndef MATERIALX_OSLSYNTAX_H
7 #define MATERIALX_OSLSYNTAX_H
31 static const string OUTPUT_QUALIFIER;
#define MATERIALX_NAMESPACE_BEGIN
vector< string > StringVec
A vector of strings.
MATERIALX_NAMESPACE_BEGIN MX_CORE_API const string EMPTY_STRING
shared_ptr< Syntax > SyntaxPtr
Shared pointer to a Syntax.
virtual const string & getOutputQualifier() const
static const StringVec VECTOR_MEMBERS
static const string SOURCE_FILE_EXTENSION
const string & getConstantQualifier() const override
static SyntaxPtr create()
static const StringVec COLOR4_MEMBERS
static const StringVec VECTOR4_MEMBERS
virtual const string & getSourceFileExtension() const =0
Return the file extension used for source code files in this language.
#define MATERIALX_NAMESPACE_END
static const StringVec VECTOR2_MEMBERS