VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
makVrv::DtOsgShadowTechnique Member List

This is the complete list of members for makVrv::DtOsgShadowTechnique, including all inherited members.

className() const makVrv::DtOsgShadowTechniqueinlinevirtual
cleanSceneGraph()makVrv::DtOsgShadowTechniquevirtual
clone(const osg::CopyOp &copyop) const makVrv::DtOsgShadowTechniqueinlinevirtual
cloneType() const makVrv::DtOsgShadowTechniqueinlinevirtual
computeLogarithmicSplit(double nearDistance, double farDistance, unsigned int splitIndex, unsigned int numSplits)makVrv::DtOsgShadowTechniqueprivate
computeUniformSplit(double nearDistance, double farDistance, unsigned int splitIndex, unsigned int numSplits)makVrv::DtOsgShadowTechniqueprivate
configureShadowTraversalNodeMask(bool traverseEntities, bool traverseProps, bool traverseTerrain)makVrv::DtOsgShadowTechniqueprotectedvirtual
constructSplitLightCamera(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject, CsmSplitData &csmSplit, const osg::Vec3 &lightDirection, const osg::Matrix &cameraViewMatrix, const osg::Matrix &cameraProjectionMatrix, double cameraMagnification)makVrv::DtOsgShadowTechniqueprivate
createCamera(int width, int height, GLbitfield clearMask)makVrv::DtOsgShadowTechniqueprivate
createFullScreenQuad(const osg::Vec2 &size, const osg::Vec2 &uvStart, const osg::Vec2 &uvStop)makVrv::DtOsgShadowTechniqueprivate
createHudCamera(int width, int height, GLbitfield clearMask)makVrv::DtOsgShadowTechniqueprivate
createTexture2D(int width, int height, GLenum internalFormat, GLenum sourceFormat, GLenum sourceType, bool shadowComparisonMode, osg::Texture2D::FilterMode minFilter=osg::Texture2D::NEAREST, osg::Texture2D::FilterMode magFilter=osg::Texture2D::NEAREST)makVrv::DtOsgShadowTechniqueprivate
createTexture2DArray(int width, int height, int depth, GLenum internalFormat, GLenum sourceFormat, GLenum sourceType, bool shadowComparisonMode, osg::Texture2DArray::FilterMode minFilter=osg::Texture2DArray::NEAREST, osg::Texture2DArray::FilterMode magFilter=osg::Texture2DArray::NEAREST)makVrv::DtOsgShadowTechniqueprivate
cull(osgUtil::CullVisitor &cv)makVrv::DtOsgShadowTechniquevirtual
DtOsgShadowTechnique(DtDe &de)makVrv::DtOsgShadowTechnique
DtOsgShadowTechnique(const DtOsgShadowTechnique &es, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)makVrv::DtOsgShadowTechnique
generateCloudShadowFragmentShader(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprotectedvirtual
generateCloudShadowVertexShader(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprotectedvirtual
generateFragmentComputeShadowFunction(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
generateFragmentMain(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
generateFragmentShader(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprotectedvirtual
generateFragmentUniformAndVariables(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
generateFragmentVisualizeCascadeMain(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
generateHelperFunctions(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
generatePoissonDiscArray(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
generateVertexShader(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprotectedvirtual
getCameraCloudShadowMap(osg::Camera *camera, unsigned int *textureIndex, osg::Matrix *textureViewProjMatrix)makVrv::DtOsgShadowTechnique
getCameraSettings(osg::Camera *viewCamera, PerChannelData **perChannelData, DtShadowSettingsObject **shadowSettingObject, bool *isPlanView)makVrv::DtOsgShadowTechniqueprivate
getChannelCloudShadowMap(DtOsgChannel *osgChannel, unsigned int *textureIndex, osg::Matrix *textureViewProjMatrix)makVrv::DtOsgShadowTechnique
getChannelShadowSettings(DtOsgChannel *osgChannel, DtShadowSettingsObject **shadowSettingObject, bool *isPlanView)makVrv::DtOsgShadowTechnique
getFilterCount(DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprotected
getGlobalLight() const makVrv::DtOsgShadowTechniqueinline
getProgramFromFile(const std::string &szVertexShader, const std::string &szFragmentShader)makVrv::DtOsgShadowTechniqueprivate
init()makVrv::DtOsgShadowTechniquevirtual
initPerChannelData(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
installCloudShadows(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
installPreFilter(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject, osg::Camera *depthCamera, osg::Camera *xBlurCamera, osg::Camera *yBlurCamera, osg::Texture2D *texture, osg::StateSet *stateSet, unsigned int textureUnit)makVrv::DtOsgShadowTechniqueprivate
installPreFilter(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject, osg::Camera *depthCamera, osg::Camera *xBlurCamera, osg::Camera *yBlurCamera, unsigned int textureLayer, osg::Texture2DArray *texture2DArray, osg::Texture2DArray *preFilterTexture2DArray1, osg::Texture2DArray *preFilterTexture2DArray2)makVrv::DtOsgShadowTechniqueprivate
installSDSM(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
installVirtualProgramAndSharedStateSet(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
isSameKindAs(const osg::Object *obj) const makVrv::DtOsgShadowTechniqueinlinevirtual
libraryName() const makVrv::DtOsgShadowTechniqueinlinevirtual
myDemakVrv::DtOsgShadowTechniqueprotected
myGlobalLightmakVrv::DtOsgShadowTechniqueprotected
myPerChannelDataMapmakVrv::DtOsgShadowTechniqueprotected
mySDSMShadowCameraPrefixStringmakVrv::DtOsgShadowTechniqueprotectedstatic
myShadowCameraPrefixStringmakVrv::DtOsgShadowTechniqueprotectedstatic
myTextureUnitOffsetmakVrv::DtOsgShadowTechniqueprotected
packTextureAtlas(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
PerChannelDataMap typedefmakVrv::DtOsgShadowTechniqueprotected
reInitialize(unsigned int quality)makVrv::DtOsgShadowTechniqueprotectedvirtual
setChannelShadowState(DtOsgChannel *osgChannel, bool enable)makVrv::DtOsgShadowTechnique
setDirty(bool dirty)makVrv::DtOsgShadowTechniqueinlineprivate
setGlobalLight(osg::LightSource *light)makVrv::DtOsgShadowTechniqueinline
shadowCameraPrefixString(void)makVrv::DtOsgShadowTechniquestatic
shadowSDSMCameraPrefixString(void)makVrv::DtOsgShadowTechniquestatic
traverseSDSMCameras(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject, osgUtil::CullVisitor &cv, double cameraMagnification)makVrv::DtOsgShadowTechniqueprivate
update(osg::NodeVisitor &nv)makVrv::DtOsgShadowTechniquevirtual
updateCascadeImportance(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject)makVrv::DtOsgShadowTechniqueprivate
updateCloudShadows(osg::Camera *camera)makVrv::DtOsgShadowTechniqueprivate
updateCloudShadows(PerChannelData *perChannelData, DtShadowSettingsObject *shadowSettingObject, const osg::Matrix &inverseViewMatrix)makVrv::DtOsgShadowTechniqueprivate
~DtOsgShadowTechnique()makVrv::DtOsgShadowTechniqueinlineprotectedvirtual

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)