, 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] |