A camera for rendering Triton's planar reflection texture.
More...
Detailed Description
A camera for rendering Triton's planar reflection texture.
Constructor & Destructor Documentation
| makVrv::DtPlanarReflection::DtPlanarReflection |
( |
osg::Camera * |
mainCamera, |
|
|
DtDe & |
de |
|
) |
| |
| virtual makVrv::DtPlanarReflection::~DtPlanarReflection |
( |
| ) |
|
|
protectedvirtual |
Member Function Documentation
| osg::Texture2D* makVrv::DtPlanarReflection::getTexture |
( |
| ) |
|
Retrieve the reflection map texture this camera renders to.
| osg::RefMatrix* makVrv::DtPlanarReflection::getTextureProjectionMatrix |
( |
| ) |
|
Retrieve the matrix used to map this texture to the water surface.
| virtual void makVrv::DtPlanarReflection::accept |
( |
osg::NodeVisitor & |
nv | ) |
|
|
virtual |
| virtual void makVrv::DtPlanarReflection::enable |
( |
bool |
enabled | ) |
|
|
virtual |
| virtual void makVrv::DtPlanarReflection::releaseGLObjects |
( |
osg::State * |
state = 0 | ) |
|
|
virtual |
| void makVrv::DtPlanarReflection::setClipPlane |
( |
const osg::Vec4d & |
v | ) |
|
|
inline |
| bool makVrv::DtPlanarReflection::isRenderToTextureValid |
( |
| ) |
|
| void makVrv::DtPlanarReflection::setMirrorMatrix |
( |
const osg::Matrix & |
mirror | ) |
|
|
inline |
| virtual void makVrv::DtPlanarReflection::lodScaleChanged |
( |
float |
lodScale | ) |
|
|
protectedvirtual |
| osg::Matrixd makVrv::DtPlanarReflection::modifyProjectionMatrix |
( |
const osg::Matrix & |
sceneProjection, |
|
|
const osg::Vec4d & |
clipPlane |
|
) |
| const |
|
protected |
| void makVrv::DtPlanarReflection::setupColorBufferTexture |
( |
int |
format, |
|
|
int |
sourceFormat, |
|
|
int |
sourceType |
|
) |
| |
|
protected |
Member Data Documentation
| DtDe& makVrv::DtPlanarReflection::myDe |
|
protected |
| osg::ref_ptr< osg::Texture2D > makVrv::DtPlanarReflection::myTexture |
|
protected |
| osg::ref_ptr< osg::Texture2D > makVrv::DtPlanarReflection::myDepthTexture |
|
protected |
| osg::ref_ptr< osg::RefMatrix > makVrv::DtPlanarReflection::myTextureProjectionMatrix |
|
protected |
| osg::ref_ptr< osg::Camera > makVrv::DtPlanarReflection::mySceneCamera |
|
protected |
| osg::Matrix makVrv::DtPlanarReflection::myMirrorMatrix |
|
protected |
| int makVrv::DtPlanarReflection::myTexFormat |
|
protected |
| int makVrv::DtPlanarReflection::mySourceFormat |
|
protected |
| int makVrv::DtPlanarReflection::mySourceType |
|
protected |
| osg::Vec4d makVrv::DtPlanarReflection::myClipPlane |
|
protected |
The documentation for this class was generated from the following file: