#include <OSGCamera.h>
Inheritance diagram for osg::Camera:


Public Methods | |
transformation | |
| virtual void | changed (BitVector whichField, UInt32 origin) |
| react to field changes | |
your_category | |
| virtual void | setup (DrawActionBase *action, const Viewport &port) |
| setup the GL for rendering and tell the Action what it needs to know | |
| virtual void | setupProjection (DrawActionBase *action, const Viewport &port) |
| setup the GL for rendering and tell the Action what it needs to know | |
| virtual void | draw (DrawAction *action, const Viewport &port) |
| draw the camera's geometry (if any). | |
| virtual void | getProjection (Matrix &result, UInt32 width, UInt32 height) |
| get the separate elements needed for rendering | |
| virtual void | getProjectionTranslation (Matrix &result, UInt32 width, UInt32 height) |
| setup the GL for rendering and tell the Action what it needs to know | |
| virtual void | getViewing (Matrix &result, UInt32 width, UInt32 height) |
| setup the GL for rendering and tell the Action what it needs to know | |
| virtual void | getFrustum (FrustumVolume &result, const Viewport &port) |
| setup the GL for rendering and tell the Action what it needs to know | |
| bool | calcViewRay (Line &line, Int32 x, Int32 y, const Viewport &port) |
| setup the GL for rendering and tell the Action what it needs to know | |
dump | |
| virtual void | dump (UInt32 uiIndent=0, const BitVector bvFlags=0) const |
| output the instance for debug purposes | |
Static Public Methods | |
Class Get | |
| const char * | getClassname (void) |
Protected Methods | |
Constructors | |
| Camera (void) | |
| Constructor. | |
| Camera (const Camera &source) | |
| Copy Constructor. | |
Destructors | |
| virtual | ~Camera (void) |
| Destructor. | |
Private Types | |
| typedef CameraBase | Inherited |
Private Methods | |
| void | operator= (const Camera &source) |
Static Private Methods | |
| void | initMethod (void) |
| initialize the static features of the class, e.g. action callbacks | |
Static Private Attributes | |
| char | cvsid [] = "@(#)$Id: $" |
Friends | |
| class | FieldContainer |
| class | CameraBase |
The Camera base class.
|
|
|
Constructor.
|
|
|
Copy Constructor.
|
|
|
Destructor.
|
|
|
Reimplemented in osg::MatrixCamera, osg::PerspectiveCamera, and osg::TileCameraDecorator. |
|
||||||||||||
|
react to field changes
Reimplemented from osg::AttachmentContainer. Reimplemented in osg::CameraDecorator, osg::MatrixCamera, osg::PerspectiveCamera, osg::ProjectionCameraDecorator, osg::ShearedStereoCameraDecorator, osg::StereoCameraDecorator, and osg::TileCameraDecorator. |
|
||||||||||||
|
setup the GL for rendering and tell the Action what it needs to know
|
|
||||||||||||
|
setup the GL for rendering and tell the Action what it needs to know
|
|
||||||||||||
|
draw the camera's geometry (if any). Usually there is none. Reimplemented in osg::CameraDecorator, osg::MatrixCamera, and osg::PerspectiveCamera. |
|
||||||||||||||||
|
get the separate elements needed for rendering
Reimplemented in osg::CameraDecorator, osg::MatrixCamera, osg::PerspectiveCamera, osg::ProjectionCameraDecorator, osg::ShearedStereoCameraDecorator, and osg::TileCameraDecorator. |
|
||||||||||||||||
|
setup the GL for rendering and tell the Action what it needs to know
Reimplemented in osg::CameraDecorator, and osg::ProjectionCameraDecorator. |
|
||||||||||||||||
|
setup the GL for rendering and tell the Action what it needs to know
Reimplemented in osg::CameraDecorator, osg::MatrixCamera, and osg::ProjectionCameraDecorator. |
|
||||||||||||
|
setup the GL for rendering and tell the Action what it needs to know
|
|
||||||||||||||||||||
|
setup the GL for rendering and tell the Action what it needs to know
|
|
||||||||||||
|
output the instance for debug purposes
Reimplemented from osg::AttachmentContainer. Reimplemented in osg::CameraDecorator, osg::MatrixCamera, osg::PerspectiveCamera, osg::ProjectionCameraDecorator, osg::ShearedStereoCameraDecorator, osg::StereoCameraDecorator, and osg::TileCameraDecorator. |
|
|
initialize the static features of the class, e.g. action callbacks
Reimplemented in osg::CameraDecorator, osg::MatrixCamera, osg::PerspectiveCamera, osg::ProjectionCameraDecorator, osg::ShearedStereoCameraDecorator, osg::StereoCameraDecorator, and osg::TileCameraDecorator. |
|
|
|
|
|
|
|
|
|
Reimplemented in osg::MatrixCamera, osg::PerspectiveCamera, and osg::TileCameraDecorator. |
1.2.16