CascadedShadowMap

Undocumented in source.

Constructors

this
this(uint size, float projSizeNear, float projSizeMid, float projSizeFar, float zStart, float zEnd, Owner o)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

position
void position(Vector3f pos)
Undocumented in source. Be warned that the author may not have intended to support it.
position
Vector3f position()
Undocumented in source. Be warned that the author may not have intended to support it.
render
void render(Scene scene, RenderingContext* rc)
Undocumented in source. Be warned that the author may not have intended to support it.
update
void update(RenderingContext* rc, double dt)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

area1
ShadowArea area1;
Undocumented in source.
area2
ShadowArea area2;
Undocumented in source.
area3
ShadowArea area3;
Undocumented in source.
depthTexture
GLuint depthTexture;
Undocumented in source.
framebuffer1
GLuint framebuffer1;
Undocumented in source.
framebuffer2
GLuint framebuffer2;
Undocumented in source.
framebuffer3
GLuint framebuffer3;
Undocumented in source.
projSize1
float projSize1;
Undocumented in source.
projSize2
float projSize2;
Undocumented in source.
projSize3
float projSize3;
Undocumented in source.
shadowBrightness
float shadowBrightness;
Undocumented in source.
shadowColor
Color4f shadowColor;
Undocumented in source.
size
uint size;
Undocumented in source.
ss
ShadowPassShader ss;
Undocumented in source.
useHeightCorrectedShadows
bool useHeightCorrectedShadows;
Undocumented in source.
zEnd
float zEnd;
Undocumented in source.
zStart
float zStart;
Undocumented in source.

Meta