HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OslSyntax Member List

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

_invalidTokensSyntaxprotected
_reservedWordsSyntaxprotected
_typeSyntaxByTypeSyntaxprotected
_typeSyntaxesSyntaxprotected
BEGIN_MULTI_LINE_COMMENTSyntaxprotectedstatic
CHANNELS_MAPPINGSyntaxprotectedstatic
COLOR4_MEMBERSOslSyntaxstatic
COMMASyntaxstatic
create()OslSyntaxinlinestatic
CURLY_BRACKETS enum valueSyntax
DOUBLE_SQUARE_BRACKETS enum valueSyntax
END_MULTI_LINE_COMMENTSyntaxprotectedstatic
getArrayTypeSuffix(const TypeDesc *, const Value &) const Syntaxinlinevirtual
getArrayVariableSuffix(const TypeDesc *type, const Value &value) const Syntaxvirtual
getBeginMultiLineComment() const Syntaxinlinevirtual
getConstantQualifier() const overrideOslSyntaxinlinevirtual
getDefaultValue(const TypeDesc *type, bool uniform=false) const Syntax
getEndMultiLineComment() const Syntaxinlinevirtual
getIncludeStatement() const Syntaxinlinevirtual
getIndentation() const Syntaxinlinevirtual
getInputQualifier() const Syntaxinlinevirtual
getInvalidTokens() const Syntaxinline
getNewline() const Syntaxinlinevirtual
getOutputQualifier() const overrideOslSyntaxvirtual
getOutputTypeName(const TypeDesc *type) const Syntaxvirtual
getReservedWords() const Syntaxinline
getSingleLineComment() const Syntaxinlinevirtual
getSourceFileExtension() const overrideOslSyntaxinlinevirtual
getStringQuote() const Syntaxinlinevirtual
getSwizzledValue(ValuePtr value, const TypeDesc *srcType, const string &channels, const TypeDesc *dstType) const Syntaxvirtual
getSwizzledVariable(const string &srcName, const TypeDesc *srcType, const string &channels, const TypeDesc *dstType) const Syntaxvirtual
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 Syntaxinline
getUniformQualifier() const Syntaxinlinevirtual
getValue(const TypeDesc *type, const Value &value, bool uniform=false) const Syntaxvirtual
getValue(const ShaderPort *port, bool uniform=false) const Syntaxvirtual
getVariableName(const string &name, const TypeDesc *type, IdentifierMap &identifiers) const Syntaxvirtual
INCLUDE_STATEMENTSyntaxprotectedstatic
INDENTATIONSyntaxprotectedstatic
makeIdentifier(string &name, IdentifierMap &identifiers) const Syntaxvirtual
makeValidName(string &name) const Syntaxvirtual
NEWLINESyntaxstatic
OslSyntax()OslSyntax
OUTPUT_QUALIFIEROslSyntaxstatic
PARENTHESES enum valueSyntax
Punctuation enum nameSyntax
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 Syntaxvirtual
SEMICOLONSyntaxstatic
SINGLE_LINE_COMMENTSyntaxprotectedstatic
SOURCE_FILE_EXTENSIONOslSyntaxstatic
SQUARE_BRACKETS enum valueSyntax
STRING_QUOTESyntaxprotectedstatic
Syntax()Syntaxprotected
typeSupported(const TypeDesc *type) const Syntaxvirtual
VECTOR2_MEMBERSOslSyntaxstatic
VECTOR4_MEMBERSOslSyntaxstatic
VECTOR_MEMBERSOslSyntaxstatic
~Syntax()Syntaxinlinevirtual