StandardBackend

Undocumented in source.

Constructors

this
this(ClusteredLightManager clm, Owner o)
Undocumented in source.

Members

Functions

bind
void bind(GenericMaterial mat, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
fragmentShaderSrc
string fragmentShaderSrc()
Undocumented in source. Be warned that the author may not have intended to support it.
unbind
void unbind(GenericMaterial mat, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
vertexShaderSrc
string vertexShaderSrc()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

blurMaskLoc
GLint blurMaskLoc;
Undocumented in source.
blurModelViewProjMatrixLoc
GLint blurModelViewProjMatrixLoc;
Undocumented in source.
clusterTextureLoc
GLint clusterTextureLoc;
Undocumented in source.
defaultLightDir
Vector3f defaultLightDir;
Undocumented in source.
defaultShadowMat
Matrix4x4f defaultShadowMat;
Undocumented in source.
diffuseTextureLoc
GLint diffuseTextureLoc;
Undocumented in source.
emissionEnergyLoc
GLint emissionEnergyLoc;
Undocumented in source.
emissionTextureLoc
GLint emissionTextureLoc;
Undocumented in source.
environmentColorLoc
GLint environmentColorLoc;
Undocumented in source.
environmentMapLoc
GLint environmentMapLoc;
Undocumented in source.
fogColorLoc
GLint fogColorLoc;
Undocumented in source.
fogEndLoc
GLint fogEndLoc;
Undocumented in source.
fogStartLoc
GLint fogStartLoc;
Undocumented in source.
groundColorLoc
GLint groundColorLoc;
Undocumented in source.
groundEnergyLoc
GLint groundEnergyLoc;
Undocumented in source.
indexTextureLoc
GLint indexTextureLoc;
Undocumented in source.
invLightDomainSizeLoc
GLint invLightDomainSizeLoc;
Undocumented in source.
invViewMatrixLoc
GLint invViewMatrixLoc;
Undocumented in source.
lightManager
ClusteredLightManager lightManager;
Undocumented in source.
lightsTextureLoc
GLint lightsTextureLoc;
Undocumented in source.
modelViewMatrixLoc
GLint modelViewMatrixLoc;
Undocumented in source.
normalMatrixLoc
GLint normalMatrixLoc;
Undocumented in source.
normalTextureLoc
GLint normalTextureLoc;
Undocumented in source.
parallaxBiasLoc
GLint parallaxBiasLoc;
Undocumented in source.
parallaxMethodLoc
GLint parallaxMethodLoc;
Undocumented in source.
parallaxScaleLoc
GLint parallaxScaleLoc;
Undocumented in source.
pbrTextureLoc
GLint pbrTextureLoc;
Undocumented in source.
prevModelViewProjMatrixLoc
GLint prevModelViewProjMatrixLoc;
Undocumented in source.
projectionMatrixLoc
GLint projectionMatrixLoc;
Undocumented in source.
shadedLoc
GLint shadedLoc;
Undocumented in source.
shadowBrightnessLoc
GLint shadowBrightnessLoc;
Undocumented in source.
shadowColorLoc
GLint shadowColorLoc;
Undocumented in source.
shadowMap
CascadedShadowMap shadowMap;
Undocumented in source.
shadowMatrix1Loc
GLint shadowMatrix1Loc;
Undocumented in source.
shadowMatrix2Loc
GLint shadowMatrix2Loc;
Undocumented in source.
shadowMatrix3Loc
GLint shadowMatrix3Loc;
Undocumented in source.
shadowTextureArrayLoc
GLint shadowTextureArrayLoc;
Undocumented in source.
shadowTextureSizeLoc
GLint shadowTextureSizeLoc;
Undocumented in source.
skyEnergyLoc
GLint skyEnergyLoc;
Undocumented in source.
skyHorizonColorLoc
GLint skyHorizonColorLoc;
Undocumented in source.
skyZenithColorLoc
GLint skyZenithColorLoc;
Undocumented in source.
sunColorLoc
GLint sunColorLoc;
Undocumented in source.
sunDirectionLoc
GLint sunDirectionLoc;
Undocumented in source.
sunEnergyLoc
GLint sunEnergyLoc;
Undocumented in source.
transparencyLoc
GLint transparencyLoc;
Undocumented in source.
useEnvironmentMapLoc
GLint useEnvironmentMapLoc;
Undocumented in source.
useHeightCorrectedShadowsLoc
GLint useHeightCorrectedShadowsLoc;
Undocumented in source.
usePCFLoc
GLint usePCFLoc;
Undocumented in source.
useShadowsLoc
GLint useShadowsLoc;
Undocumented in source.
viewMatrixLoc
GLint viewMatrixLoc;
Undocumented in source.

Inherited Members

From GLSLMaterialBackend

vertexShaderSrc
string vertexShaderSrc()
Undocumented in source.
fragmentShaderSrc
string fragmentShaderSrc()
Undocumented in source.
shaderProgram
GLuint shaderProgram;
Undocumented in source.
vertexShader
GLuint vertexShader;
Undocumented in source.
fragmentShader
GLuint fragmentShader;
Undocumented in source.
bind
void bind(GenericMaterial mat, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
unbind
void unbind(GenericMaterial mat, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta