, including all inherited members.
CopyAttributes(LSG_ATTRIBUTE_LIST &_aOut) const | lsg::CShaderTranslationProcessorBase | |
CopyGlobalSemantics(LSG_UNIFORM_SEMANTIC_LIST &_uslOut) const | lsg::CShaderTranslationProcessorBase | |
CopyGlobalUniforms(LSG_UNIFORM_LIST &_ulOut) const | lsg::CShaderTranslationProcessorBase | |
CShaderTranslationProcessorBase() (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | |
DecodeType(LSUINT64 _ui64Type, CString &_sString) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
DecodeTypeQualifier(LSUINT64 _ui64Qualifier, CString &_sString) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
DefaultNodeHandler(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
DefaultNodePostHandler(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
GetNodeType(LSUINT32 _ui32NodeIndex, LSG_NODE_TYPE_LIST &_ntlRet) const | lsg::CShaderTranslationProcessorBase | |
GetParentOfType(const LSG_NODE_CALLBACK &_ncData, LSG_NODE _nType) const | lsg::CShaderTranslationProcessorBase | [protected] |
HandleArgList(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleArrayAccess(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleAssignment(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleBlankStatement(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleBoolean(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleBreak(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleCast(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleComma(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleConstructor(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleContinue(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleDeclarationStatement(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleDiscard(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleDoWhile(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleExpressionStatement(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleExternalDeclarationList(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleFieldSelect(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleFor(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleForInit(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleFullySpecifiedType(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleFunctionCall(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleFunctionDeclaration(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleFunctionDefinition(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleIdentifier(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleIfElse(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleInitList(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleInitListWrap(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleIntrinsic(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleMath(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleNewScopeStatement(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleNumeric(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleParamaterDeclaration(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleParamaterDeclarationList(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleParamaterDeclarator(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandlePostfixDecrement(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandlePostfixIncrement(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandlePrefixDecrement(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandlePrefixIncrement(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleReturn(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleSemantic(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleSingleDeclaration(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleStatementList(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleString(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleStruct(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleStructDeclaration(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleStructDeclarationList(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleStructDeclarator(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleStructDeclaratorList(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleTertiary(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleTypeSpecifierNoPrecision(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleUnary(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HandleWhile(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
HasParentOfType(const LSG_NODE_CALLBACK &_ncData, LSG_NODE _nType) const | lsg::CShaderTranslationProcessorBase | [protected] |
LPCLSG_ATTRIBUTE typedef (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | |
LPCLSG_NODE_CALLBACK typedef (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | [protected] |
LPCLSG_NODE_TYPE typedef (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | |
LPCLSG_NODE_TYPE_LIST typedef (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | |
LPCLSG_STACK_OBJ typedef (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | |
LPCLSG_UNIFORM typedef (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | |
LPCLSG_UNIFORM_LIST typedef (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | |
LPCLSG_UNIFORM_SEMANTIC typedef (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | |
LPLSG_ATTRIBUTE typedef | lsg::CShaderTranslationProcessorBase | |
LPLSG_NODE_CALLBACK typedef | lsg::CShaderTranslationProcessorBase | [protected] |
LPLSG_NODE_TYPE typedef | lsg::CShaderTranslationProcessorBase | |
LPLSG_NODE_TYPE_LIST typedef (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | |
LPLSG_STACK_OBJ typedef | lsg::CShaderTranslationProcessorBase | |
LPLSG_UNIFORM typedef | lsg::CShaderTranslationProcessorBase | |
LPLSG_UNIFORM_LIST typedef (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | |
LPLSG_UNIFORM_SEMANTIC typedef | lsg::CShaderTranslationProcessorBase | |
LSG_ATTRIBUTE_LIST typedef | lsg::CShaderTranslationProcessorBase | |
LSG_EC_INVALIDTREE enum value | lsg::CShaderTranslationProcessorBase | |
LSG_EC_MAINOVERLOADED enum value | lsg::CShaderTranslationProcessorBase | |
LSG_EC_NOMAIN enum value | lsg::CShaderTranslationProcessorBase | |
LSG_EC_OUTOFMEMORY enum value | lsg::CShaderTranslationProcessorBase | |
LSG_EC_PROCESSINGERROR enum value | lsg::CShaderTranslationProcessorBase | |
LSG_EC_SUCCESS enum value | lsg::CShaderTranslationProcessorBase | |
LSG_ERROR_CODES enum name | lsg::CShaderTranslationProcessorBase | |
LSG_NODE_STACK typedef | lsg::CShaderTranslationProcessorBase | [protected] |
LSG_NODE_TYPE_LIST typedef | lsg::CShaderTranslationProcessorBase | |
LSG_PD_CONTINUE enum value | lsg::CShaderTranslationProcessorBase | |
LSG_PD_ERROR enum value | lsg::CShaderTranslationProcessorBase | |
LSG_PD_SKIP_SUB_NODES enum value | lsg::CShaderTranslationProcessorBase | |
LSG_PROCESSING_DIRECTIVE enum name | lsg::CShaderTranslationProcessorBase | |
LSG_UNIFORM_LIST typedef | lsg::CShaderTranslationProcessorBase | |
LSG_UNIFORM_SEMANTIC_LIST typedef | lsg::CShaderTranslationProcessorBase | |
m_alAttributes | lsg::CShaderTranslationProcessorBase | [protected] |
m_bDefiningMain | lsg::CShaderTranslationProcessorBase | [protected] |
m_bHaveMain | lsg::CShaderTranslationProcessorBase | [protected] |
m_bMultiPixelOutputs | lsg::CShaderTranslationProcessorBase | [protected] |
m_pslpContainer | lsg::CShaderTranslationProcessorBase | [protected] |
m_sssScopes | lsg::CShaderTranslationProcessorBase | [protected] |
m_ulGlobalUniforms | lsg::CShaderTranslationProcessorBase | [protected] |
m_uslGlobalSemantics | lsg::CShaderTranslationProcessorBase | [protected] |
m_vLastParms | lsg::CShaderTranslationProcessorBase | [protected] |
m_vMainParms | lsg::CShaderTranslationProcessorBase | [protected] |
PostShaderString(CString &_sShader, CString &_sError) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
PrintError(CString &_sError, const LSCHAR *_pcError, const LSG_NODE_CALLBACK &_ncData) const | lsg::CShaderTranslationProcessorBase | [protected] |
ProcessSyntaxTree(CShaderLanguageParser &_slpContainer, CString &_sResult, CString &_sError) | lsg::CShaderTranslationProcessorBase | |
PushNode(LSG_NODE_STACK &_nsStack, LSUINT32 _ui32Index, LSUINT32 _ui32ParentIndex, LSUINT32 _ui32Data=0UL, const LSCHAR *_pcPostFix=NULL, const LSCHAR *_pcPreFix=NULL) | lsg::CShaderTranslationProcessorBase | [protected, static] |
RegisterFunctionWithCurrentScope(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
RegisterParmsWithNewScope(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
RegisterStructWithCurrentScope(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
RegisterVariableWithCurrentScope(LSG_NODE_CALLBACK &_ncData) | lsg::CShaderTranslationProcessorBase | [protected, virtual] |
~CShaderTranslationProcessorBase() (defined in lsg::CShaderTranslationProcessorBase) | lsg::CShaderTranslationProcessorBase | [virtual] |