OpenSceneGraph 2.8.3
|
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 >.
Convenient typedef used in definition of ViewData struct and methods.
Reimplemented from osgShadow::DebugShadowMap.
Reimplemented in osgShadow::MinimalCullBoundsShadowMap, osgShadow::MinimalDrawBoundsShadowMap, osgShadow::MinimalShadowMap, osgShadow::ProjectionShadowMap< MinimalDrawBoundsShadowMap, LightSpacePerspectiveShadowMapAlgorithm >, osgShadow::ProjectionShadowMap< MinimalCullBoundsShadowMap, LightSpacePerspectiveShadowMapAlgorithm >, and osgShadow::ProjectionShadowMap< MinimalShadowMap, LightSpacePerspectiveShadowMapAlgorithm >.
osgShadow::StandardShadowMap::StandardShadowMap | ( | ) |
Classic OSG constructor.
osgShadow::StandardShadowMap::StandardShadowMap | ( | const StandardShadowMap & | ssm, |
const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
) |
Classic OSG cloning constructor.
virtual osgShadow::StandardShadowMap::~StandardShadowMap | ( | void | ) | [protected, virtual] |
Classic protected OSG destructor.
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] |
friend struct ViewData [friend] |
Reimplemented in osgShadow::MinimalDrawBoundsShadowMap.
unsigned int osgShadow::StandardShadowMap::_baseTextureCoordIndex [protected] |
unsigned int osgShadow::StandardShadowMap::_baseTextureUnit [protected] |
osg::ref_ptr< osg::Light > osgShadow::StandardShadowMap::_light [protected] |
float osgShadow::StandardShadowMap::_polygonOffsetFactor [protected] |
float osgShadow::StandardShadowMap::_polygonOffsetUnits [protected] |
unsigned int osgShadow::StandardShadowMap::_shadowTextureCoordIndex [protected] |
unsigned int osgShadow::StandardShadowMap::_shadowTextureUnit [protected] |
osg::Vec2s osgShadow::StandardShadowMap::_textureSize [protected] |
![]() | Generated at Tue Mar 22 2011 13:20:29 for the OpenSceneGraph by doxygen 1.7.3. |