Added Camera::isRenderToTextureCamera() method, and improved support in PickVisitor

and IntersectVisitor for CameraNode, including the ignoring of render to texture cameras,
such that HUD's etc are still intersected against.
This commit is contained in:
Robert Osfield
2005-12-07 11:36:56 +00:00
parent 99be2cdb7f
commit 3f3c7b1df8
5 changed files with 25 additions and 14 deletions

View File

@@ -112,6 +112,7 @@ BEGIN_OBJECT_REFLECTOR(osg::CameraNode)
I_Method0(osg::Matrixd, getInverseViewMatrix);
I_Method1(void, setRenderOrder, IN, osg::CameraNode::RenderOrder, order);
I_Method0(osg::CameraNode::RenderOrder, getRenderOrder);
I_Method0(bool, isRenderToTextureCamera);
I_Method1(void, setRenderTargetImplementation, IN, osg::CameraNode::RenderTargetImplementation, impl);
I_Method2(void, setRenderTargetImplementation, IN, osg::CameraNode::RenderTargetImplementation, impl, IN, osg::CameraNode::RenderTargetImplementation, fallback);
I_Method0(osg::CameraNode::RenderTargetImplementation, getRenderTargetImplementation);