"L. Spiro Engine"

lsg::CDirectX11Shader Member List

This is the complete list of members for lsg::CDirectX11Shader, including all inherited members.
Activate(LSVOID *_pvSysValue)lsg::CDirectX11Shader [virtual]
AddSearchPath(const LSCHAR *_pcPath)lsg::CShaderBase [static]
CDirectX11Shader() (defined in lsg::CDirectX11Shader)lsg::CDirectX11Shader
CIncludeSet typedeflsg::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]
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_INCLUDES typedef (defined in lsg::CShaderBase)lsg::CShaderBase [protected]
LPCLSG_PREPROC_DEFINE typedef (defined in lsg::CShaderBase)lsg::CShaderBase [protected]
LPLSG_DEFINE typedeflsg::CShaderBase
LPLSG_DX11_SHADER_HANDLE typedeflsg::CDirectX11Shader [protected]
LPLSG_INCLUDES typedeflsg::CShaderBase [protected]
LPLSG_PREPROC_DEFINE typedeflsg::CShaderBase [protected]
LSG_CLEAR_STATE enum namelsg::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 typedeflsg::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 namelsg::CShaderBase
m_ecTranslationResultlsg::CShaderBase [protected]
m_pdx11psPixelShaderlsg::CDirectX11Shader [protected]
m_pdx11smShaderManagerlsg::CDirectX11Shader [protected]
m_pdx11vsVertexShaderlsg::CDirectX11Shader [protected]
m_pslLexerlsg::CShaderBase [protected]
m_pspwParserlsg::CShaderBase [protected]
m_pstpbTranslatorlsg::CShaderBase [protected]
m_sFinalPixellsg::CShaderBase [protected]
m_sFinalVertexlsg::CShaderBase [protected]
m_slHeaderPathslsg::CShaderBase [protected, static]
m_sPixelShaderlsg::CShaderBase [protected]
m_sVertexShaderlsg::CShaderBase [protected]
m_ulAttributeslsg::CShaderBase [protected]
m_ulUniformslsg::CShaderBase [protected]
m_uslSemanticslsg::CShaderBase [protected]
m_vDefslsg::CShaderBase [protected]
m_vHandleslsg::CDirectX11Shader [protected]
ParseDefine(const CString &_sLine, CPreProc::LSG_MACROS &_mMacros)lsg::CShaderBase [protected, static]
PostCompile(CString &_sError)lsg::CDirectX11Shader [protected, virtual]
PreRender()lsg::CDirectX11Shader [virtual]
RemoveComments(CStringList &_slText)lsg::CShaderBase [protected, static]
RemoveSearchPath(const LSCHAR *_pcPath)lsg::CShaderBase [static]
Reset()lsg::CDirectX11Shader
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]
~CShaderBase() (defined in lsg::CShaderBase)lsg::CShaderBase [virtual]
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator