CascadedShadowMap

Undocumented in source.

Constructors

this
this(LightSource light, 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
Vector3f 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(Vector3f cameraPosition, Vector3f cameraDirection, 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.
eyeSpaceNormalShift
float eyeSpaceNormalShift;
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.
ss
ShadowPassShader ss;
Undocumented in source.
zEnd
float zEnd;
Undocumented in source.
zStart
float zStart;
Undocumented in source.

Inherited Members

From ShadowMap

size
uint size;
Undocumented in source.
light
LightSource light;
Undocumented in source.
enabled
bool enabled()
Undocumented in source. Be warned that the author may not have intended to support it.
position
Vector3f position()
Undocumented in source.
position
Vector3f position(Vector3f pos)
Undocumented in source.
update
void update(Vector3f cameraPosition, Vector3f cameraDirection, RenderingContext* rc, double dt)
Undocumented in source.
render
void render(Scene scene, RenderingContext* rc)
Undocumented in source.

Meta