HDK
|
This is the complete list of members for EsslSyntax, including all inherited members.
_invalidTokens | Syntax | protected |
_reservedWords | Syntax | protected |
_typeSyntaxByType | Syntax | protected |
_typeSyntaxes | Syntax | protected |
BEGIN_MULTI_LINE_COMMENT | Syntax | protectedstatic |
CHANNELS_MAPPING | Syntax | protectedstatic |
COMMA | Syntax | static |
CONSTANT_QUALIFIER | GlslSyntax | static |
create() | EsslSyntax | inlinestatic |
CURLY_BRACKETS enum value | Syntax | |
DOUBLE_SQUARE_BRACKETS enum value | Syntax | |
END_MULTI_LINE_COMMENT | Syntax | protectedstatic |
EsslSyntax() | EsslSyntax | |
FLAT_QUALIFIER | GlslSyntax | static |
getArrayTypeSuffix(const TypeDesc *, const Value &) const | Syntax | inlinevirtual |
getArrayVariableSuffix(const TypeDesc *type, const Value &value) const | Syntax | virtual |
getBeginMultiLineComment() const | Syntax | inlinevirtual |
getConstantQualifier() const override | GlslSyntax | inlinevirtual |
getDefaultValue(const TypeDesc *type, bool uniform=false) const | Syntax | |
getEndMultiLineComment() const | Syntax | inlinevirtual |
getIncludeStatement() const | Syntax | inlinevirtual |
getIndentation() const | Syntax | inlinevirtual |
getInputQualifier() const override | GlslSyntax | inlinevirtual |
getInvalidTokens() const | Syntax | inline |
getNewline() const | Syntax | inlinevirtual |
getOutputQualifier() const override | GlslSyntax | inlinevirtual |
getOutputTypeName(const TypeDesc *type) const | Syntax | virtual |
getReservedWords() const | Syntax | inline |
getSingleLineComment() const | Syntax | inlinevirtual |
getSourceFileExtension() const override | GlslSyntax | inlinevirtual |
getStringQuote() const | Syntax | inlinevirtual |
getSwizzledValue(ValuePtr value, const TypeDesc *srcType, const string &channels, const TypeDesc *dstType) const | Syntax | virtual |
getSwizzledVariable(const string &srcName, const TypeDesc *srcType, const string &channels, const TypeDesc *dstType) const | Syntax | virtual |
getTypeAlias(const TypeDesc *type) const | Syntax | |
getTypeDefinition(const TypeDesc *type) const | Syntax | |
getTypeDescription(const TypeSyntaxPtr &typeSyntax) const | Syntax | |
getTypeName(const TypeDesc *type) const | Syntax | |
getTypeSyntax(const TypeDesc *type) const | Syntax | |
getTypeSyntaxes() const | Syntax | inline |
getUniformQualifier() const override | GlslSyntax | inlinevirtual |
getValue(const TypeDesc *type, const Value &value, bool uniform=false) const | Syntax | virtual |
getValue(const ShaderPort *port, bool uniform=false) const | Syntax | virtual |
getVariableName(const string &name, const TypeDesc *type, IdentifierMap &identifiers) const | Syntax | virtual |
GlslSyntax() | GlslSyntax | |
INCLUDE_STATEMENT | Syntax | protectedstatic |
INDENTATION | Syntax | protectedstatic |
INPUT_QUALIFIER | GlslSyntax | static |
makeIdentifier(string &name, IdentifierMap &identifiers) const | Syntax | virtual |
makeValidName(string &name) const | Syntax | virtual |
NEWLINE | Syntax | static |
OUTPUT_QUALIFIER | GlslSyntax | static |
PARENTHESES enum value | Syntax | |
Punctuation enum name | Syntax | |
registerInvalidTokens(const StringMap &tokens) | Syntax | |
registerReservedWords(const StringSet &names) | Syntax | |
registerTypeSyntax(const TypeDesc *type, TypeSyntaxPtr syntax) | Syntax | |
remapEnumeration(const string &value, const TypeDesc *type, const string &enumNames, std::pair< const TypeDesc *, ValuePtr > &result) const override | GlslSyntax | virtual |
SEMICOLON | Syntax | static |
SINGLE_LINE_COMMENT | Syntax | protectedstatic |
SOURCE_FILE_EXTENSION | GlslSyntax | static |
SQUARE_BRACKETS enum value | Syntax | |
STRING_QUOTE | Syntax | protectedstatic |
Syntax() | Syntax | protected |
typeSupported(const TypeDesc *type) const override | GlslSyntax | virtual |
UNIFORM_QUALIFIER | GlslSyntax | static |
VEC2_MEMBERS | GlslSyntax | static |
VEC3_MEMBERS | GlslSyntax | static |
VEC4_MEMBERS | GlslSyntax | static |
~Syntax() | Syntax | inlinevirtual |