AddTextureUnit() | Castor3D::Pass | |
Begin() const | Castor3D::Pass | inline |
Begin() | Castor3D::Pass | inline |
BindToProgram(ShaderProgramBaseSPtr p_pProgram) | Castor3D::Pass | |
Cleanup() | Castor3D::Pass | |
DECLARE_MAP(eTEXTURE_CHANNEL, UnitVariablePair, UnitVariableChannel) | Castor3D::Pass | protected |
DestroyTextureUnit(uint32_t p_uiIndex) | Castor3D::Pass | |
End() const | Castor3D::Pass | inline |
End() | Castor3D::Pass | inline |
EndRender() | Castor3D::Pass | virtual |
GetAlpha() const | Castor3D::Pass | inline |
GetAmbient() const | Castor3D::Pass | inline |
GetAmbient() | Castor3D::Pass | inline |
GetBlendState() const | Castor3D::Pass | inline |
GetDiffuse() const | Castor3D::Pass | inline |
GetDiffuse() | Castor3D::Pass | inline |
GetEmissive() const | Castor3D::Pass | inline |
GetEmissive() | Castor3D::Pass | inline |
GetEngine() const | Castor3D::Renderable< Pass, PassRenderer > | inlinevirtual |
GetParent() const | Castor3D::Pass | inline |
GetRenderer() const | Castor3D::Renderable< Pass, PassRenderer > | inline |
GetShader() const | Castor3D::Pass | inline |
GetShininess() const | Castor3D::Pass | inline |
GetSpecular() const | Castor3D::Pass | inline |
GetSpecular() | Castor3D::Pass | inline |
GetTextureFlags() const | Castor3D::Pass | inline |
GetTexturePath(uint32_t p_uiIndex) | Castor3D::Pass | |
GetTextureUnit(eTEXTURE_CHANNEL p_eChannel) | Castor3D::Pass | |
GetTextureUnit(uint32_t p_uiIndex) const | Castor3D::Pass | |
GetTextureUnitsCount() const | Castor3D::Pass | inline |
HasAlphaBlending() const | Castor3D::Pass | |
HasAutomaticShader() const | Castor3D::Pass | inline |
HasShader() const | Castor3D::Pass | |
Initialise() | Castor3D::Pass | |
IsTwoSided() const | Castor3D::Pass | inline |
m_arrayTextureUnits | Castor3D::Pass | protected |
m_bAutomaticShader | Castor3D::Pass | protected |
m_bDoubleFace | Castor3D::Pass | protected |
m_clrAmbient | Castor3D::Pass | protected |
m_clrDiffuse | Castor3D::Pass | protected |
m_clrEmissive | Castor3D::Pass | protected |
m_clrSpecular | Castor3D::Pass | protected |
m_fAlpha | Castor3D::Pass | protected |
m_fShininess | Castor3D::Pass | protected |
m_mapUnits | Castor3D::Pass | protected |
m_pBlendState | Castor3D::Pass | protected |
m_pEngine | Castor3D::Renderable< Pass, PassRenderer > | protected |
m_pParent | Castor3D::Pass | protected |
m_pRenderer | Castor3D::Renderable< Pass, PassRenderer > | protected |
m_pShaderProgram | Castor3D::Pass | protected |
m_uiTextureFlags | Castor3D::Pass | protected |
Material class | Castor3D::Pass | friend |
operator=(Renderable< Pass, PassRenderer > const &p_copy) | Castor3D::Renderable< Pass, PassRenderer > | inlineprotected |
operator=(Renderable< Pass, PassRenderer > &&p_copy) | Castor3D::Renderable< Pass, PassRenderer > | inlineprotected |
Pass(Engine *p_pEngine, MaterialSPtr p_pParent=nullptr) | Castor3D::Pass | |
Render(uint8_t p_byIndex, uint8_t p_byCount) | Castor3D::Pass | virtual |
Renderable< Pass, PassRenderer >::Render() | Castor3D::Renderable< Pass, PassRenderer > | inlinevirtual |
Render2D(uint8_t p_byIndex, uint8_t p_byCount) | Castor3D::Pass | virtual |
Renderable< Pass, PassRenderer >::Render2D() | Castor3D::Renderable< Pass, PassRenderer > | inlinevirtual |
Renderable(Engine *p_pEngine) | Castor3D::Renderable< Pass, PassRenderer > | inlineprotected |
Renderable(Renderable< Pass, PassRenderer > const &p_copy) | Castor3D::Renderable< Pass, PassRenderer > | inlineprotected |
Renderable(Renderable< Pass, PassRenderer > &&p_copy) | Castor3D::Renderable< Pass, PassRenderer > | inlineprotected |
SetAlpha(float p_fAlpha) | Castor3D::Pass | inline |
SetAmbient(Castor::Colour const &p_clrColour) | Castor3D::Pass | inline |
SetDiffuse(Castor::Colour const &p_clrColour) | Castor3D::Pass | inline |
SetEmissive(Castor::Colour const &p_clrColour) | Castor3D::Pass | inline |
SetShader(ShaderProgramBaseSPtr p_pProgram) | Castor3D::Pass | |
SetShininess(float p_fShininess) | Castor3D::Pass | inline |
SetSpecular(Castor::Colour const &p_clrColour) | Castor3D::Pass | inline |
SetTwoSided(bool p_bDouble) | Castor3D::Pass | inline |
UnitVariablePair typedef | Castor3D::Pass | protected |
~Pass() | Castor3D::Pass | |
~Renderable() | Castor3D::Renderable< Pass, PassRenderer > | inlinevirtual |