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 |
| ) |
const [inline] |
unsigned int osgShadow::StandardShadowMap::getBaseTextureUnit |
( |
void |
| ) |
const [inline] |
osg::Light* osgShadow::StandardShadowMap::getLight |
( |
void |
| ) |
[inline] |
const osg::Light* osgShadow::StandardShadowMap::getLight |
( |
void |
| ) |
const [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 |
| ) |
const [inline] |
unsigned int osgShadow::StandardShadowMap::getShadowTextureUnit |
( |
void |
| ) |
const [inline] |
osg::Shader* osgShadow::StandardShadowMap::getShadowVertexShader |
( |
| ) |
[inline] |
const osg::Vec2s& osgShadow::StandardShadowMap::getTextureSize |
( |
| ) |
const [inline] |
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: