VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Static Public Attributes
makVrv::DtCurrentPassData Struct Reference

Public Member Functions

 DtCurrentPassData (DtDe &myDe, DtOsgShadowTechnique *technique, DtPerChannelData *_perChannelData, DtShadowSettingsObject *_shadowSettings, osg::Camera *viewCamera, const osg::Vec3d &_lightDirection)
 

Public Attributes

DtPerChannelDataperChannelData
 
DtShadowSettingsObjectshadowSettings
 
osg::Vec3d lightDirection
 
osg::Matrix cameraViewMatrix
 
osg::Matrix cameraProjectionMatrix
 
osg::Matrix cameraProjectionClippedMatrix
 
osg::Matrix cameraInverseViewMatrix
 
osg::Vec3d cameraPos
 
osg::Vec3d lightCamUp
 
osg::Vec3d lightCamSide
 
osg::Vec3d frustumMin
 
osg::Vec3d frustumMax
 
int update_visuals
 
double fovY
 
double aspectRatio
 
double camNearPlane
 
double camFarPlane
 
double camInitialFarPlane
 
double viewDistance
 
double frame_dt
 
bool nearCascadesActive
 
bool skipOtherCasters
 

Static Public Attributes

static int s_update_count
 

Constructor & Destructor Documentation

makVrv::DtCurrentPassData::DtCurrentPassData ( DtDe myDe,
DtOsgShadowTechnique technique,
DtPerChannelData _perChannelData,
DtShadowSettingsObject _shadowSettings,
osg::Camera *  viewCamera,
const osg::Vec3d &  _lightDirection 
)

Member Data Documentation

DtPerChannelData* makVrv::DtCurrentPassData::perChannelData
DtShadowSettingsObject* makVrv::DtCurrentPassData::shadowSettings
osg::Vec3d makVrv::DtCurrentPassData::lightDirection
osg::Matrix makVrv::DtCurrentPassData::cameraViewMatrix
osg::Matrix makVrv::DtCurrentPassData::cameraProjectionMatrix
osg::Matrix makVrv::DtCurrentPassData::cameraProjectionClippedMatrix
osg::Matrix makVrv::DtCurrentPassData::cameraInverseViewMatrix
osg::Vec3d makVrv::DtCurrentPassData::cameraPos
osg::Vec3d makVrv::DtCurrentPassData::lightCamUp
osg::Vec3d makVrv::DtCurrentPassData::lightCamSide
osg::Vec3d makVrv::DtCurrentPassData::frustumMin
osg::Vec3d makVrv::DtCurrentPassData::frustumMax
int makVrv::DtCurrentPassData::s_update_count
static
int makVrv::DtCurrentPassData::update_visuals
double makVrv::DtCurrentPassData::fovY
double makVrv::DtCurrentPassData::aspectRatio
double makVrv::DtCurrentPassData::camNearPlane
double makVrv::DtCurrentPassData::camFarPlane
double makVrv::DtCurrentPassData::camInitialFarPlane
double makVrv::DtCurrentPassData::viewDistance
double makVrv::DtCurrentPassData::frame_dt
bool makVrv::DtCurrentPassData::nearCascadesActive
bool makVrv::DtCurrentPassData::skipOtherCasters

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)