osgShadow::StandardShadowMap Class Reference
List of all members.
Member Typedef Documentation
Convenient typedef used in definition of ViewData struct and methods
Reimplemented from osgShadow::DebugShadowMap.
Reimplemented in osgShadow::LightSpacePerspectiveShadowMapDB, osgShadow::LightSpacePerspectiveShadowMapCB, osgShadow::LightSpacePerspectiveShadowMapVB, osgShadow::MinimalCullBoundsShadowMap, osgShadow::MinimalDrawBoundsShadowMap, osgShadow::MinimalShadowMap, osgShadow::ProjectionShadowMap< MinimalDrawBoundsShadowMap, LightSpacePerspectiveShadowMapAlgorithm >, osgShadow::ProjectionShadowMap< MinimalCullBoundsShadowMap, LightSpacePerspectiveShadowMapAlgorithm >, and osgShadow::ProjectionShadowMap< MinimalShadowMap, LightSpacePerspectiveShadowMapAlgorithm >.
Constructor & Destructor Documentation
osgShadow::StandardShadowMap::StandardShadowMap |
( |
|
) |
|
Classic OSG cloning constructor
virtual osgShadow::StandardShadowMap::~StandardShadowMap |
( |
void |
|
) |
[protected, virtual] |
Classic protected OSG destructor
Member Function Documentation
unsigned int osgShadow::StandardShadowMap::getBaseTextureCoordIndex |
( |
void |
|
) |
[inline] |
unsigned int osgShadow::StandardShadowMap::getBaseTextureUnit |
( |
void |
|
) |
[inline] |
osg::Light* osgShadow::StandardShadowMap::getLight |
( |
void |
|
) |
[inline] |
osg::Shader* osgShadow::StandardShadowMap::getMainFragmentShader |
( |
|
) |
[inline] |
osg::Shader* osgShadow::StandardShadowMap::getMainVertexShader |
( |
|
) |
[inline] |
osg::Shader* osgShadow::StandardShadowMap::getShadowFragmentShader |
( |
|
) |
[inline] |
unsigned int osgShadow::StandardShadowMap::getShadowTextureCoordIndex |
( |
void |
|
) |
[inline] |
unsigned int osgShadow::StandardShadowMap::getShadowTextureUnit |
( |
void |
|
) |
[inline] |
osg::Shader* osgShadow::StandardShadowMap::getShadowVertexShader |
( |
|
) |
[inline] |
osg::Vec2s osgShadow::StandardShadowMap::getTextureSize |
( |
|
) |
[inline] |
osgShadow::StandardShadowMap::META_Object |
( |
ViewDependentShadow |
, |
|
|
StandardShadowMap |
| |
|
) |
| | |
Declaration of standard OSG object methods
virtual void osgShadow::StandardShadowMap::searchAndReplaceShaderSource |
( |
osg::Shader * |
, |
|
|
std::string |
fromString, |
|
|
std::string |
toString | |
|
) |
| | [protected, virtual] |
void osgShadow::StandardShadowMap::setBaseTextureCoordIndex |
( |
unsigned int |
index |
) |
[inline] |
void osgShadow::StandardShadowMap::setBaseTextureUnit |
( |
unsigned int |
unit |
) |
[inline] |
void osgShadow::StandardShadowMap::setLight |
( |
osg::Light * |
light |
) |
[inline] |
void osgShadow::StandardShadowMap::setMainFragmentShader |
( |
osg::Shader * |
shader |
) |
[inline] |
void osgShadow::StandardShadowMap::setMainVertexShader |
( |
osg::Shader * |
shader |
) |
[inline] |
void osgShadow::StandardShadowMap::setShadowFragmentShader |
( |
osg::Shader * |
shader |
) |
[inline] |
void osgShadow::StandardShadowMap::setShadowTextureCoordIndex |
( |
unsigned int |
index |
) |
[inline] |
void osgShadow::StandardShadowMap::setShadowTextureUnit |
( |
unsigned int |
unit |
) |
[inline] |
void osgShadow::StandardShadowMap::setShadowVertexShader |
( |
osg::Shader * |
shader |
) |
[inline] |
void osgShadow::StandardShadowMap::setTextureSize |
( |
const osg::Vec2s & |
textureSize |
) |
[inline] |
virtual void osgShadow::StandardShadowMap::updateTextureCoordIndices |
( |
unsigned int |
baseTexCoordIndex, |
|
|
unsigned int |
shadowTexCoordIndex | |
|
) |
| | [protected, virtual] |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: