, including all inherited members.
| Activate(LSVOID *_pvSysValue) | lsg::CShader | [virtual] |
| AddSearchPath(const LSCHAR *_pcPath) | lsg::CShaderBase | [static] |
| CDirectX11Shader() (defined in lsg::CDirectX11Shader) | lsg::CDirectX11Shader | |
| CFnd (defined in lsg::CShader) | lsg::CShader | [friend] |
| CIncludeSet typedef | lsg::CShaderBase | [protected] |
| Compile(CString &_sError) | lsg::CShaderBase | |
| Compile(const LSCHAR *_pcShader, LSUINT32 _ui32Length, CShaderLanguageParser::LSG_SHADER_TYPES _stShaderType, CString &_sError) | lsg::CShaderBase | [protected] |
| CompileFromFile(const LSCHAR *_pcPath, CShaderLanguageParser::LSG_SHADER_TYPES _stShaderType, CString &_sError) | lsg::CShaderBase | [protected] |
| CompileFromFile(const LSCHAR *_pcPath, CStringList &_slData, LSUINT32 _ui32Line, CShaderLanguageParser::LSG_SHADER_TYPES _stShaderType, CIncludeSet &_isIncludes, CPreProc::LSG_MACROS &_mMacros, CString &_sError) | lsg::CShaderBase | [protected] |
| CompileFromFiles(const LSCHAR *_pcVertexFile, const LSCHAR *_pcPixelFile, CString *_psError=NULL) | lsg::CShaderBase | |
| CompileFromMemory(const LSUINT8 *_pui8Src, LSUINT32 _ui32Length, const LSCHAR *_pcPath, CStringList &_slData, LSUINT32 _ui32Line, CShaderLanguageParser::LSG_SHADER_TYPES _stShaderType, CIncludeSet &_isIncludes, CPreProc::LSG_MACROS &_mMacros, CString &_sError) | lsg::CShaderBase | [protected] |
| CreateTranslator() | lsg::CDirectX11Shader | [protected, virtual] |
| CShader() (defined in lsg::CShader) | lsg::CShader | |
| CShaderBase() (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| Deactivate() | lsg::CDirectX11Shader | [virtual] |
| DestroyTranslator() | lsg::CDirectX11Shader | [protected, virtual] |
| ExpandMacros(CString &_sString, const CPreProc::LSG_MACROS &_mMacros, CString &_sError) | lsg::CShaderBase | [protected, static] |
| ExpandMacros(CString &_sString, const CPreProc::LSG_MACROS &_mMacros, const CSet< CString > &_sUsedValues, CString &_sError) | lsg::CShaderBase | [protected, static] |
| FindHeader(const LSCHAR *_pcIncluder, const CString &_sFileToInclude) | lsg::CShaderBase | [protected, static] |
| GetConstantByName(const LSCHAR *_pcName) | lsg::CDirectX11Shader | [virtual] |
| GetFilePart(const CString &_sDirective) | lsg::CShaderBase | [protected, static] |
| GetId() const | lsg::CDirectX11Shader | [virtual] |
| GetMacroParms(const CString &_sString, LSUINT32 _ui32Pos, LSUINT32 &_ui32NewPos, CVector< CString > &_vRet) | lsg::CShaderBase | [protected, static] |
| GetMacroReplacementString(LSUINT32 _ui32MacroIndex, CVector< CString > &_vParms, const CPreProc::LSG_MACROS &_mMacros, const CSet< CString > &_sUsedValues, CString &_sRet, CString &_sError) | lsg::CShaderBase | [protected, static] |
| GetSearchPath(LSUINT32 _ui32Index) | lsg::CShaderBase | [static] |
| LPCLSG_DEFINE typedef (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LPCLSG_DX11_SHADER_HANDLE typedef (defined in lsg::CDirectX11Shader) | lsg::CDirectX11Shader | [protected] |
| LPCLSG_ENGINE_UNIFORMS typedef (defined in lsg::CShader) | lsg::CShader | [protected] |
| LPCLSG_FOG typedef (defined in lsg::CShader) | lsg::CShader | |
| LPCLSG_INCLUDES typedef (defined in lsg::CShaderBase) | lsg::CShaderBase | [protected] |
| LPCLSG_LIGHT_DATA typedef (defined in lsg::CShader) | lsg::CShader | |
| LPCLSG_PREPROC_DEFINE typedef (defined in lsg::CShaderBase) | lsg::CShaderBase | [protected] |
| LPLSG_DEFINE typedef | lsg::CShaderBase | |
| LPLSG_DX11_SHADER_HANDLE typedef | lsg::CDirectX11Shader | [protected] |
| LPLSG_ENGINE_UNIFORMS typedef | lsg::CShader | [protected] |
| LPLSG_FOG typedef | lsg::CShader | |
| LPLSG_INCLUDES typedef | lsg::CShaderBase | [protected] |
| LPLSG_LIGHT_DATA typedef | lsg::CShader | |
| LPLSG_PREPROC_DEFINE typedef | lsg::CShaderBase | [protected] |
| LSG_CLEAR_STATE enum name | lsg::CShaderBase | [protected] |
| LSG_CS_CLEAR enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | [protected] |
| LSG_CS_NONE enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | [protected] |
| LSG_CS_SEEKING_ENDIF enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | [protected] |
| LSG_HANDLE typedef | lsg::CShaderBase | |
| LSG_SE_FILENOTFOUND enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_GFXAPIERROR enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_INCLUDERECURSE enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_INVALIDINPUT enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_INVALIDSHADERTYPE enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_NOENDIF enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_OUTOFMEMORY enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_PARSERERROR enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_PREPROC enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_STREAMERROR enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_SUCCESS enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_SYNTAX enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SE_TRANSLATIONRERROR enum value (defined in lsg::CShaderBase) | lsg::CShaderBase | |
| LSG_SHADER_ERRORS enum name | lsg::CShaderBase | |
| m_bBeenActivated | lsg::CShader | [protected] |
| m_ecTranslationResult | lsg::CShaderBase | [protected] |
| m_euEngineHandles | lsg::CShader | [protected] |
| m_pdx11psPixelShader | lsg::CDirectX11Shader | [protected] |
| m_pdx11smShaderManager | lsg::CDirectX11Shader | [protected] |
| m_pdx11vsVertexShader | lsg::CDirectX11Shader | [protected] |
| m_pslLexer | lsg::CShaderBase | [protected] |
| m_pspwParser | lsg::CShaderBase | [protected] |
| m_pstpbTranslator | lsg::CShaderBase | [protected] |
| m_sFinalPixel | lsg::CShaderBase | [protected] |
| m_sFinalVertex | lsg::CShaderBase | [protected] |
| m_slHeaderPaths | lsg::CShaderBase | [protected, static] |
| m_sPixelShader | lsg::CShaderBase | [protected] |
| m_sVertexShader | lsg::CShaderBase | [protected] |
| m_ulAttributes | lsg::CShaderBase | [protected] |
| m_ulUniforms | lsg::CShaderBase | [protected] |
| m_uslSemantics | lsg::CShaderBase | [protected] |
| m_vDefs | lsg::CShaderBase | [protected] |
| m_vHandles | lsg::CDirectX11Shader | [protected] |
| ParseDefine(const CString &_sLine, CPreProc::LSG_MACROS &_mMacros) | lsg::CShaderBase | [protected, static] |
| PostCompile(CString &_sError) | lsg::CShader | [virtual] |
| PreRender() | lsg::CDirectX11Shader | [virtual] |
| RemoveComments(CStringList &_slText) | lsg::CShaderBase | [protected, static] |
| RemoveSearchPath(const LSCHAR *_pcPath) | lsg::CShaderBase | [static] |
| Reset() | lsg::CShader | |
| ResetParsers() | lsg::CShaderBase | [protected] |
| SetBool(LSG_HANDLE _hHandle, LSBOOL _bValue) | lsg::CDirectX11Shader | [virtual] |
| SetBoolArray(LSG_HANDLE _hHandle, const LSBOOL *_pbValues, LSUINT32 _ui32Total) | lsg::CDirectX11Shader | [virtual] |
| SetFloat(CShaderBase::LSG_HANDLE _hHandle, LSFLOAT _fValue) | lsg::CDirectX11Shader | [virtual] |
| SetFloatArray(LSG_HANDLE _hHandle, const LSFLOAT *_pfValues, LSUINT32 _ui32Total) | lsg::CDirectX11Shader | [virtual] |
| SetInt(LSG_HANDLE _hHandle, LSINT32 _iValue) | lsg::CDirectX11Shader | [virtual] |
| SetIntArray(LSG_HANDLE _hHandle, const LSINT32 *_piValues, LSUINT32 _ui32Total) | lsg::CDirectX11Shader | [virtual] |
| SetMacros(const LSG_DEFINE *_pdDefines, LSUINT32 _ui32Total, CShaderLanguageParser::LSG_SHADER_TYPES _stShaderType) | lsg::CShaderBase | |
| SetMatrix2x2(LSG_HANDLE _hHandle, const CMatrix2x2 &_gmValue) | lsg::CDirectX11Shader | [virtual] |
| SetMatrix3x3(LSG_HANDLE _hHandle, const CMatrix3x3 &_gmValue) | lsg::CDirectX11Shader | [virtual] |
| SetMatrix4x4(LSG_HANDLE _hHandle, const CMatrix4x4 &_gmValue) | lsg::CDirectX11Shader | [virtual] |
| SetMatrix4x4Array(LSG_HANDLE _hHandle, const CMatrix4x4 *_pmValues, LSUINT32 _ui32Total) | lsg::CDirectX11Shader | [virtual] |
| SetPixelShader(const LSCHAR *_pcShader, LSUINT32 _ui32Length=0) | lsg::CShaderBase | |
| SetShaderFromFile(const LSCHAR *_pcPath, CShaderLanguageParser::LSG_SHADER_TYPES _stShaderType, CString &_sError) | lsg::CShaderBase | |
| SetShaderFromMemory(const LSUINT8 *_pui8Src, LSUINT32 _ui32Length, const LSCHAR *_pcPath, CShaderLanguageParser::LSG_SHADER_TYPES _stShaderType, CString &_sError) | lsg::CShaderBase | |
| SetVector2(LSG_HANDLE _hHandle, const CVector2 &_vValue) | lsg::CDirectX11Shader | [virtual] |
| SetVector2Array(LSG_HANDLE _hHandle, const CVector2 *_pvValues, LSUINT32 _ui32Total) | lsg::CDirectX11Shader | [virtual] |
| SetVector3(LSG_HANDLE _hHandle, const CVector3 &_vValue) | lsg::CDirectX11Shader | [virtual] |
| SetVector3Array(LSG_HANDLE _hHandle, const CVector3 *_pvValues, LSUINT32 _ui32Total) | lsg::CDirectX11Shader | [virtual] |
| SetVector4(LSG_HANDLE _hHandle, const CVector4 &_vValue) | lsg::CDirectX11Shader | [virtual] |
| SetVector4Array(LSG_HANDLE _hHandle, const CVector4 *_pvValues, LSUINT32 _ui32Total) | lsg::CDirectX11Shader | [virtual] |
| SetVertexShader(const LSCHAR *_pcShader, LSUINT32 _ui32Length=0) | lsg::CShaderBase | |
| SkipString(const CString &_sLine, LSUINT32 &_ui32Pos) | lsg::CShaderBase | [protected, static] |
| TotalSearchPaths() | lsg::CShaderBase | [static] |
| ~CDirectX11Shader() (defined in lsg::CDirectX11Shader) | lsg::CDirectX11Shader | [virtual] |
| ~CShader() (defined in lsg::CShader) | lsg::CShader | [virtual] |
| ~CShaderBase() (defined in lsg::CShaderBase) | lsg::CShaderBase | [virtual] |