![]() |
VR-Forces 5.0.3 Developer's Guide
|

Public Member Functions | |
| DtPerChannelData (makVrv::DtDe &de, makVrv::DtOsgChannel &channel) | |
Protected Member Functions | |
| virtual | ~DtPerChannelData () |
| void | removeVisualizers () |
Friends | |
| class | DtOsgShadowTechnique |
| makVrv::DtPerChannelData::DtPerChannelData | ( | makVrv::DtDe & | de, |
| makVrv::DtOsgChannel & | channel | ||
| ) |
CTOR.
|
protectedvirtual |
CTOR.
|
protected |
|
friend |
| makVrv::DtDe& makVrv::DtPerChannelData::myDe |
| std::vector<DtCascadeImportanceData> makVrv::DtPerChannelData::myImportances |
| std::vector<DtCsmSplitData> makVrv::DtPerChannelData::myCsmSplits |
| osg::ref_ptr<osgEarth::VirtualProgram> makVrv::DtPerChannelData::myVirtualProgram |
| osg::ref_ptr<osg::StateSet> makVrv::DtPerChannelData::mySharedStateSet |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myShadowTexGenUniform |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myReceiveShadowsUniform |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myGeometryTransformMatrixUniform |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myNumCascadesUniform |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myInverseShadowMapSizeUniform |
| double makVrv::DtPerChannelData::myRefreshTimer |
| bool makVrv::DtPerChannelData::myForceCloudUpdate |
| int makVrv::DtPerChannelData::myCurrentCloudShadowMapTarget |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myCloudShadowTexGenUniform |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myCloudShadowLerpUniform |
| osg::ref_ptr<TextureApplyAttribute> makVrv::DtPerChannelData::myCloudShadowTextures |
| osg::Matrix makVrv::DtPerChannelData::myCloudShadowTexGenMatrix[2] |
| osg::ref_ptr<osg::Camera> makVrv::DtPerChannelData::myCloudShadowCamera |
| double makVrv::DtPerChannelData::myLastCloudUpdateTime |
| bool makVrv::DtPerChannelData::myJustInitialized |
| bool makVrv::DtPerChannelData::myNotInitialized |
| makVrv::DtOsgChannel& makVrv::DtPerChannelData::myChannel |
| osg::Vec3d makVrv::DtPerChannelData::myLastCameraPosition |
| osg::Vec3d makVrv::DtPerChannelData::myLastLargeShadowMapCameraPosition |
| double makVrv::DtPerChannelData::myCurrentSimTimeScale |
| float makVrv::DtPerChannelData::myLastFarDistance |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::mySplitDistancesUniform |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::mySplitDistancesWorldUniform |
| double makVrv::DtPerChannelData::mySplitFarDistances[MAX_NUM_CASCADES] |
| osg::ref_ptr<osg::Camera> makVrv::DtPerChannelData::mySDSMCamera |
| std::vector<osg::ref_ptr<osg::Camera> > makVrv::DtPerChannelData::mySDSMReduceCamera |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myFarNearSumDiffProdx2Uniform |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myUseReverseZBuffer |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myShadowAmbientFactorUniform |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myInvNumSplitsInterpUniform |
| osg::ref_ptr<osg::Camera> makVrv::DtPerChannelData::mySDSMLinearizeDepthCamera |
| osg::ref_ptr<osg::Camera> makVrv::DtPerChannelData::mySDSMCopyReduceDepthCamera |
| osg::ref_ptr<osg::Camera> makVrv::DtPerChannelData::mySDSMPartitionCamera |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myMaximumViewDistanceUniform |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myMaximumDepthUniform |
| std::vector<osg::ref_ptr<osg::Camera> > makVrv::DtPerChannelData::mySDSMPartitionReduceCamera |
| osg::ref_ptr<SdsmDrawCallback> makVrv::DtPerChannelData::mySDSMDrawCallback |
| osg::ref_ptr<osg::Group> makVrv::DtPerChannelData::myVisualizersGroup |
| osg::ref_ptr<osg::Geode> makVrv::DtPerChannelData::myVisualizers |
| osg::ref_ptr<osg::Camera> makVrv::DtPerChannelData::myOverlayDebugCamera |
| osg::ref_ptr<osg::Camera> makVrv::DtPerChannelData::myOverlayDebugFarCamera |
| osg::ref_ptr<osg::Camera> makVrv::DtPerChannelData::myOverlayDebugCloud1Camera |
| osg::ref_ptr<osg::Camera> makVrv::DtPerChannelData::myOverlayDebugCloud2Camera |
| osg::ref_ptr<DtOsgDebugFrustum> makVrv::DtPerChannelData::myCameraFrustum |
| osg::ref_ptr<DtOsgDebugFrustum> makVrv::DtPerChannelData::myFrustum[MAX_NUM_CASCADES] |
| osg::ref_ptr<osg::MatrixTransform> makVrv::DtPerChannelData::myTargets[MAX_NUM_CASCADES+1] |
| osg::ref_ptr<osg::MatrixTransform> makVrv::DtPerChannelData::myOrigin |
| osg::ref_ptr<osg::Geometry> makVrv::DtPerChannelData::myOrthoBox[MAX_NUM_CASCADES] |
| osg::Matrix makVrv::DtPerChannelData::myTextureViewProjMatrix[MAX_NUM_CASCADES] |
| osg::Matrix makVrv::DtPerChannelData::myGeometryShaderMatrix[MAX_NUM_CASCADES] |
| osg::ref_ptr<osg::Uniform> makVrv::DtPerChannelData::myLightViewMatrixUniform |
| osg::Matrix makVrv::DtPerChannelData::myLightViewMatrix[MAX_NUM_CASCADES] |
| std::vector<osg::ref_ptr<osg::Camera> > makVrv::DtPerChannelData::myDepthCameras |
| std::vector<osg::ref_ptr<osg::Camera> > makVrv::DtPerChannelData::myXBlurCameras |
| std::vector<osg::ref_ptr<osg::Camera> > makVrv::DtPerChannelData::myYBlurCameras |
| double makVrv::DtPerChannelData::mySDSMTime |
| double makVrv::DtPerChannelData::myLastSimTime |