GLC_Shader Member List

This is the complete list of members for GLC_Shader, including all inherited members.
asShader(GLC_uint shadingGroupId)GLC_Shader [static]
canBeDeleted() const GLC_Shader
colorAttributeId() const GLC_Shader [inline]
createAndCompileProgrammShader()GLC_Shader
currentShaderHandle()GLC_Shader [static]
deleteShader()GLC_Shader
enableLightingId() const GLC_Shader [inline]
GLC_Shader()GLC_Shader
GLC_Shader(QFile &, QFile &)GLC_Shader
GLC_Shader(const GLC_Shader &)GLC_Shader
hasActiveShader()GLC_Shader [static]
id() const GLC_Shader [inline]
initLightsUniformId()GLC_Shader [private]
invModelViewLocationId() const GLC_Shader [inline]
isUsable() const GLC_Shader [inline]
lightAmbientColorId(GLenum lightId) const GLC_Shader [inline]
lightAttebuationFactorsId(GLenum lightId) const GLC_Shader [inline]
lightComputeDistanceAttenuationId(GLenum lightId) const GLC_Shader [inline]
lightDiffuseColorId(GLenum lightId) const GLC_Shader [inline]
lightPositionId(GLenum lightId) const GLC_Shader [inline]
lightsEnableStateId() const GLC_Shader [inline]
lightSpecularColorId(GLenum lightId) const GLC_Shader [inline]
lightSpotCutoffId(GLenum lightId) const GLC_Shader [inline]
lightSpotDirectionId(GLenum lightId) const GLC_Shader [inline]
lightSpotExponentId(GLenum lightId) const GLC_Shader [inline]
m_ColorAttributeIdGLC_Shader [private]
m_CurrentShadingGroupIdGLC_Shader [private, static]
m_EnableLightingIdGLC_Shader [private]
m_FragmentShaderGLC_Shader [private]
m_InvModelViewLocationIdGLC_Shader [private]
m_LightsAmbientColorIdGLC_Shader [private]
m_LightsAttenuationFactorsIdGLC_Shader [private]
m_LightsComputeDistanceAttenuationIdGLC_Shader [private]
m_LightsDiffuseColorIdGLC_Shader [private]
m_LightsEnableStateIdGLC_Shader [private]
m_LightsPositionIdGLC_Shader [private]
m_LightsSpecularColorIdGLC_Shader [private]
m_LightsSpotCutoffAngleIdGLC_Shader [private]
m_LightsSpotDirectionIdGLC_Shader [private]
m_LightsSpotExponentIdGLC_Shader [private]
m_ModelViewLocationIdGLC_Shader [private]
m_MvpLocationIdGLC_Shader [private]
m_NameGLC_Shader [private]
m_NormalAttributeIdGLC_Shader [private]
m_PositionAttributeIdGLC_Shader [private]
m_ProgramShaderGLC_Shader [private]
m_ProgramShaderIdGLC_Shader [private]
m_ShaderProgramHashGLC_Shader [private, static]
m_ShadingGroupStackGLC_Shader [private, static]
m_TextcoordAttributeIdGLC_Shader [private]
m_VertexShaderGLC_Shader [private]
modelViewLocationId() const GLC_Shader [inline]
mvpLocationId() const GLC_Shader [inline]
name() const GLC_Shader [inline]
normalAttributeId() const GLC_Shader [inline]
operator=(const GLC_Shader &shader)GLC_Shader [inline]
positionAttributeId() const GLC_Shader [inline]
programShaderHandle()GLC_Shader [inline]
replaceShader(const GLC_Shader &)GLC_Shader
setName(const QString &name)GLC_Shader [inline]
setVertexAndFragmentShader(QFile &, QFile &)GLC_Shader
shaderCount()GLC_Shader [static]
shaderHandle(GLC_uint shadingGroupId)GLC_Shader [static]
textureAttributeId() const GLC_Shader [inline]
unuse()GLC_Shader [static]
use()GLC_Shader
use(GLC_uint ShadingGroupId)GLC_Shader [static]
~GLC_Shader()GLC_Shader

SourceForge.net Logo

©2005-2011 Laurent Ribon