Castor3D  ..
Castor3D::ShaderProgramBase Liste des membres

Liste complète des membres de Castor3D::ShaderProgramBase, y compris les membres hérités :

AmbientLightCastor3D::ShaderProgramBasestatic
AssignLight()Castor3D::ShaderProgramBasevirtual
BackgroundColourCastor3D::ShaderProgramBasestatic
Begin(uint8_t p_byIndex, uint8_t p_byCount)Castor3D::ShaderProgramBasevirtual
CameraPosCastor3D::ShaderProgramBasestatic
Castor::TextLoader< Castor3D::ShaderProgramBase > classCastor3D::ShaderProgramBasefriend
Cleanup()Castor3D::ShaderProgramBasevirtual
CreateFrameVariable(Castor::String const &p_strName, eSHADER_TYPE p_eType, int p_iNbOcc=1)Castor3D::ShaderProgramBase
CreateObject(eSHADER_TYPE p_eType)Castor3D::ShaderProgramBase
DoCreateObject(eSHADER_TYPE p_eType)=0Castor3D::ShaderProgramBaseprotectedpure virtual
DoCreateTextureVariable(int p_iNbOcc)=0Castor3D::ShaderProgramBaseprotectedpure virtual
DoGetDeferredPixelShaderSource(uint32_t p_uiFlags)=0Castor3D::ShaderProgramBaseprotectedpure virtual
DoGetDeferredVertexShaderSource(uint32_t p_uiProgramFlags, bool p_bLightPass)=0Castor3D::ShaderProgramBaseprotectedpure virtual
DoGetPixelShaderSource(uint32_t p_uiFlags)=0Castor3D::ShaderProgramBaseprotectedpure virtual
DoGetVertexShaderSource(uint32_t p_uiProgramFlags)=0Castor3D::ShaderProgramBaseprotectedpure virtual
End()Castor3D::ShaderProgramBasevirtual
FindFrameVariable(Castor::String const &p_strName, eSHADER_TYPE p_eType) const Castor3D::ShaderProgramBase
FrameVariableCreatorCastor3D::ShaderProgramBasefriend
FreeLight(int p_iIndex)Castor3D::ShaderProgramBasevirtual
GetAttributeLocation(Castor::String const &p_strName) const =0Castor3D::ShaderProgramBasepure virtual
GetEntryPoint(eSHADER_TYPE p_eTarget) const Castor3D::ShaderProgramBase
GetFile(eSHADER_TYPE p_eTarget, eSHADER_MODEL p_eModel) const Castor3D::ShaderProgramBase
GetLanguage() const Castor3D::ShaderProgramBaseinline
GetMatrixBuffer() const Castor3D::ShaderProgramBaseinline
GetPassBuffer() const Castor3D::ShaderProgramBaseinline
GetPixelShaderSource(uint32_t p_uiFlags)Castor3D::ShaderProgramBase
GetRenderSystem() const Castor3D::ShaderProgramBaseinline
GetSceneBuffer() const Castor3D::ShaderProgramBaseinline
GetSource(eSHADER_TYPE p_eTarget, eSHADER_MODEL p_eModel) const Castor3D::ShaderProgramBase
GetStatus() const Castor3D::ShaderProgramBaseinline
GetUserBuffer() const Castor3D::ShaderProgramBaseinline
GetVertexShaderSource(uint32_t p_uiProgramFlags, bool p_bLightPass=false)Castor3D::ShaderProgramBase
HasProgram(eSHADER_TYPE p_eTarget) const Castor3D::ShaderProgramBase
HasSource(eSHADER_TYPE p_eTarget) const Castor3D::ShaderProgramBase
Initialise()Castor3D::ShaderProgramBasevirtual
LightsCastor3D::ShaderProgramBasestatic
LightsCountCastor3D::ShaderProgramBasestatic
Link()Castor3D::ShaderProgramBasevirtual
m_arrayFilesCastor3D::ShaderProgramBaseprotected
m_bEnabledCastor3D::ShaderProgramBaseprotected
m_bLightsChangedCastor3D::ShaderProgramBaseprotected
m_eLanguageCastor3D::ShaderProgramBaseprotected
m_eStatusCastor3D::ShaderProgramBaseprotected
m_pCameraPosCastor3D::ShaderProgramBaseprotected
m_pLightsCastor3D::ShaderProgramBaseprotected
m_pLightsCountCastor3D::ShaderProgramBaseprotected
m_pLightsDataCastor3D::ShaderProgramBaseprotected
m_pLightsTextureCastor3D::ShaderProgramBaseprotected
m_pMatrixBufferCastor3D::ShaderProgramBaseprotected
m_pPassBufferCastor3D::ShaderProgramBaseprotected
m_pRenderSystemCastor3D::ShaderProgramBaseprotected
m_pSceneBufferCastor3D::ShaderProgramBaseprotected
m_pShadersCastor3D::ShaderProgramBaseprotected
m_pUserBufferCastor3D::ShaderProgramBaseprotected
m_setFreeLightsCastor3D::ShaderProgramBaseprotected
MapAmbientCastor3D::ShaderProgramBasestatic
MapColourCastor3D::ShaderProgramBasestatic
MapDiffuseCastor3D::ShaderProgramBasestatic
MapGlossCastor3D::ShaderProgramBasestatic
MapHeightCastor3D::ShaderProgramBasestatic
MapNormalCastor3D::ShaderProgramBasestatic
MapOpacityCastor3D::ShaderProgramBasestatic
MapSpecularCastor3D::ShaderProgramBasestatic
MatAmbientCastor3D::ShaderProgramBasestatic
MatDiffuseCastor3D::ShaderProgramBasestatic
MatEmissiveCastor3D::ShaderProgramBasestatic
MatOpacityCastor3D::ShaderProgramBasestatic
MatShininessCastor3D::ShaderProgramBasestatic
MatSpecularCastor3D::ShaderProgramBasestatic
ResetToCompile()Castor3D::ShaderProgramBase
SetEntryPoint(eSHADER_TYPE p_eTarget, Castor::String const &p_strName)Castor3D::ShaderProgramBase
SetFile(eSHADER_MODEL p_eModel, Castor::Path const &p_pathFile)Castor3D::ShaderProgramBasevirtual
SetFile(eSHADER_TYPE p_eTarget, eSHADER_MODEL p_eModel, Castor::Path const &p_pathFile)Castor3D::ShaderProgramBase
SetInputType(eSHADER_TYPE p_eTarget, eTOPOLOGY p_ePrimitiveType)Castor3D::ShaderProgramBase
SetLightAmbient(int p_iIndex, Castor::Colour const &p_crColour)Castor3D::ShaderProgramBasevirtual
SetLightAttenuation(int p_iIndex, Castor::Point3f const &p_fAtt)Castor3D::ShaderProgramBasevirtual
SetLightCutOff(int p_iIndex, float p_fCut)Castor3D::ShaderProgramBasevirtual
SetLightDiffuse(int p_iIndex, Castor::Colour const &p_crColour)Castor3D::ShaderProgramBasevirtual
SetLightExponent(int p_iIndex, float p_fExp)Castor3D::ShaderProgramBasevirtual
SetLightOrientation(int p_iIndex, Castor::Matrix4x4r const &p_mtxOrientation)Castor3D::ShaderProgramBasevirtual
SetLightPosition(int p_iIndex, Castor::Point4f const &p_ptPosition)Castor3D::ShaderProgramBasevirtual
SetLightSpecular(int p_iIndex, Castor::Colour const &p_crColour)Castor3D::ShaderProgramBasevirtual
SetOutputType(eSHADER_TYPE p_eTarget, eTOPOLOGY p_ePrimitiveType)Castor3D::ShaderProgramBase
SetOutputVtxCount(eSHADER_TYPE p_eTarget, uint8_t p_uiCount)Castor3D::ShaderProgramBase
SetSource(eSHADER_TYPE p_eTarget, eSHADER_MODEL p_eModel, Castor::String const &p_strSource)Castor3D::ShaderProgramBase
ShaderObjectCreatorCastor3D::ShaderProgramBasefriend
ShaderProgramBase(RenderSystem *p_pRenderSystem, eSHADER_LANGUAGE p_eLanguage)Castor3D::ShaderProgramBase
~ShaderProgramBase()Castor3D::ShaderProgramBasevirtual