Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
ShadowMapInternals Struct Reference

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

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 ShadowBound
 
CCamera LightspaceCamera
 
GLuint DummyTexture
 
CCamera SavedViewCamera
 
GLint SavedViewFBO
 

Detailed Description

Struct ShadowMapInternals: Internal data for the ShadowMap implementation.

Definition at line 47 of file ShadowMap.cpp.

Member Function Documentation

void ShadowMapInternals::CalcShadowMatrices ( )

Definition at line 225 of file ShadowMap.cpp.

void ShadowMapInternals::CreateTexture ( )

Definition at line 305 of file ShadowMap.cpp.

Member Data Documentation

int ShadowMapInternals::DepthTextureBits

Definition at line 50 of file ShadowMap.cpp.

GLuint ShadowMapInternals::DummyTexture

Definition at line 81 of file ShadowMap.cpp.

int ShadowMapInternals::EffectiveHeight

Definition at line 58 of file ShadowMap.cpp.

int ShadowMapInternals::EffectiveWidth

Definition at line 58 of file ShadowMap.cpp.

GLuint ShadowMapInternals::Framebuffer

Definition at line 52 of file ShadowMap.cpp.

int ShadowMapInternals::Height

Definition at line 56 of file ShadowMap.cpp.

CMatrix3D ShadowMapInternals::InvLightTransform

Definition at line 70 of file ShadowMap.cpp.

CMatrix3D ShadowMapInternals::LightProjection

Definition at line 62 of file ShadowMap.cpp.

CCamera ShadowMapInternals::LightspaceCamera

Definition at line 75 of file ShadowMap.cpp.

CMatrix3D ShadowMapInternals::LightTransform

Definition at line 64 of file ShadowMap.cpp.

CCamera ShadowMapInternals::SavedViewCamera

Definition at line 85 of file ShadowMap.cpp.

GLint ShadowMapInternals::SavedViewFBO

Definition at line 88 of file ShadowMap.cpp.

CBoundingBoxAligned ShadowMapInternals::ShadowBound

Definition at line 72 of file ShadowMap.cpp.

GLuint ShadowMapInternals::Texture

Definition at line 54 of file ShadowMap.cpp.

CMatrix3D ShadowMapInternals::TextureMatrix

Definition at line 67 of file ShadowMap.cpp.

int ShadowMapInternals::Width

Definition at line 56 of file ShadowMap.cpp.


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