MaterialX 1.39.1
Loading...
Searching...
No Matches
MdlSyntax Member List

This is the complete list of members for MdlSyntax, including all inherited members.

_invalidTokens (defined in Syntax)Syntaxprotected
_reservedWords (defined in Syntax)Syntaxprotected
_typeSyntaxes (defined in Syntax)Syntaxprotected
_typeSyntaxIndexByType (defined in Syntax)Syntaxprotected
ADDRESSMODE_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
BEGIN_MULTI_LINE_COMMENT (defined in Syntax)Syntaxprotectedstatic
CHANNELS_MAPPING (defined in Syntax)Syntaxprotectedstatic
COLOR3_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
COLOR4_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
COMMA (defined in Syntax)Syntaxstatic
CONST_QUALIFIER (defined in MdlSyntax)MdlSyntaxstatic
COORDINATESPACE_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
create() (defined in MdlSyntax)MdlSyntaxinlinestatic
CURLY_BRACKETS enum value (defined in Syntax)Syntax
DISTRIBUTIONTYPE_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
DOUBLE_SQUARE_BRACKETS enum value (defined in Syntax)Syntax
END_MULTI_LINE_COMMENT (defined in Syntax)Syntaxprotectedstatic
FILTERLOOKUPMODE_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
FILTERTYPE_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
getArrayTypeSuffix(TypeDesc type, const Value &value) const overrideMdlSyntaxvirtual
getArrayTypeSuffix(const TypeDesc *type, const Value &value) const (defined in Syntax)Syntaxinline
getArrayVariableSuffix(TypeDesc, const Value &) const overrideMdlSyntaxinlinevirtual
getArrayVariableSuffix(const TypeDesc *type, const Value &value) const (defined in Syntax)Syntaxinline
getBeginMultiLineComment() constSyntaxinlinevirtual
getConstantQualifier() const overrideMdlSyntaxinlinevirtual
getDefaultValue(TypeDesc type, bool uniform=false) constSyntax
getDefaultValue(const TypeDesc *type, bool uniform=false) const (defined in Syntax)Syntaxinline
getEndMultiLineComment() constSyntaxinlinevirtual
getEnumeratedType(const string &value) constMdlSyntax
getIncludeStatement() constSyntaxinlinevirtual
getIndentation() constSyntaxinlinevirtual
getInputQualifier() constSyntaxinlinevirtual
getInvalidTokens() constSyntaxinline
getNewline() constSyntaxinlinevirtual
getOutputQualifier() constSyntaxinlinevirtual
getOutputTypeName(TypeDesc type) constSyntaxvirtual
getOutputTypeName(const TypeDesc *type) const (defined in Syntax)Syntaxinline
getReservedWords() constSyntaxinline
getSingleLineComment() constSyntaxinlinevirtual
getSourceFileExtension() const overrideMdlSyntaxinlinevirtual
getStringQuote() constSyntaxinlinevirtual
getTypeAlias(TypeDesc type) constSyntax
getTypeAlias(const TypeDesc *type) const (defined in Syntax)Syntaxinline
getTypeDefinition(TypeDesc type) constSyntax
getTypeDefinition(const TypeDesc *type) const (defined in Syntax)Syntaxinline
getTypeName(TypeDesc type) constSyntax
getTypeName(const TypeDesc *type) const (defined in Syntax)Syntaxinline
getTypeSyntax(TypeDesc type) constSyntax
getTypeSyntax(const TypeDesc *type) const (defined in Syntax)Syntaxinline
getTypeSyntaxes() constSyntaxinline
getUniformQualifier() const overrideMdlSyntaxinlinevirtual
getValue(TypeDesc type, const Value &value, bool uniform=false) constSyntaxvirtual
getValue(const TypeDesc *type, const Value &value, bool uniform=false) const (defined in Syntax)Syntaxinline
getValue(const ShaderPort *port, bool uniform=false) constSyntaxvirtual
getVariableName(const string &name, TypeDesc type, IdentifierMap &identifiers) constSyntaxvirtual
getVariableName(const string &name, const TypeDesc *type, IdentifierMap &identifiers) const (defined in Syntax)Syntaxinline
INCLUDE_STATEMENT (defined in Syntax)Syntaxprotectedstatic
INDENTATION (defined in Syntax)Syntaxprotectedstatic
makeIdentifier(string &name, IdentifierMap &identifiers) constSyntaxvirtual
makeValidName(string &name) const overrideMdlSyntaxvirtual
MdlSyntax() (defined in MdlSyntax)MdlSyntax
NEWLINESyntaxstatic
PARENTHESES enum value (defined in Syntax)Syntax
Punctuation enum nameSyntax
registerInvalidTokens(const StringMap &tokens)Syntax
registerReservedWords(const StringSet &names)Syntax
registerTypeSyntax(TypeDesc type, TypeSyntaxPtr syntax)Syntax
registerTypeSyntax(const TypeDesc *type, TypeSyntaxPtr syntax) (defined in Syntax)Syntaxinline
remapEnumeration(const string &value, TypeDesc type, const string &enumNames, std::pair< TypeDesc, ValuePtr > &result) const overrideMdlSyntaxvirtual
SCATTER_MODE_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
SEMICOLON (defined in Syntax)Syntaxstatic
SINGLE_LINE_COMMENT (defined in Syntax)Syntaxprotectedstatic
SOURCE_FILE_EXTENSION (defined in MdlSyntax)MdlSyntaxstatic
SQUARE_BRACKETS enum value (defined in Syntax)Syntax
STRING_QUOTE (defined in Syntax)Syntaxprotectedstatic
Syntax()Syntaxprotected
typeSupported(const TypeDesc *type) constSyntaxvirtual
UNIFORM_QUALIFIER (defined in MdlSyntax)MdlSyntaxstatic
VECTOR2_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
VECTOR3_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
VECTOR4_MEMBERS (defined in MdlSyntax)MdlSyntaxstatic
~Syntax() (defined in Syntax)Syntaxinlinevirtual