Pyrogenesis  trunk
Public Member Functions | Public Attributes | List of all members
ShadowMapInternals Struct Reference

Struct ShadowMapInternals: Internal data for the ShadowMap implementation. More...

Collaboration diagram for ShadowMapInternals:
Collaboration graph
[legend]

Public Member Functions

void CalcShadowMatrices ()
 
void CreateTexture ()
 

Public Attributes

int DepthTextureBits
 
GLuint Framebuffer
 
GLuint Texture
 
int Width
 
int Height
 
int EffectiveWidth
 
int EffectiveHeight
 
CMatrix3D LightProjection
 
CMatrix3D LightTransform
 
CMatrix3D TextureMatrix
 
CMatrix3D InvLightTransform
 
CBoundingBoxAligned ShadowCasterBound
 
CBoundingBoxAligned ShadowReceiverBound
 
CBoundingBoxAligned ShadowRenderBound
 
CCamera LightspaceCamera
 
GLuint DummyTexture
 
CCamera SavedViewCamera
 
GLint SavedViewFBO
 

Detailed Description

Struct ShadowMapInternals: Internal data for the ShadowMap implementation.

Member Function Documentation

void ShadowMapInternals::CalcShadowMatrices ( )
void ShadowMapInternals::CreateTexture ( )

Member Data Documentation

int ShadowMapInternals::DepthTextureBits
GLuint ShadowMapInternals::DummyTexture
int ShadowMapInternals::EffectiveHeight
int ShadowMapInternals::EffectiveWidth
GLuint ShadowMapInternals::Framebuffer
int ShadowMapInternals::Height
CMatrix3D ShadowMapInternals::InvLightTransform
CMatrix3D ShadowMapInternals::LightProjection
CCamera ShadowMapInternals::LightspaceCamera
CMatrix3D ShadowMapInternals::LightTransform
CCamera ShadowMapInternals::SavedViewCamera
GLint ShadowMapInternals::SavedViewFBO
CBoundingBoxAligned ShadowMapInternals::ShadowCasterBound
CBoundingBoxAligned ShadowMapInternals::ShadowReceiverBound
CBoundingBoxAligned ShadowMapInternals::ShadowRenderBound
GLuint ShadowMapInternals::Texture
CMatrix3D ShadowMapInternals::TextureMatrix
int ShadowMapInternals::Width

The documentation for this struct was generated from the following file: