|
Panda3D
|
This object holds the camera position, etc., and other general setup information for rendering a particular scene. More...
Public Member Functions | |
| Camera | getCameraNode () |
| Returns the camera used to render the scene. | |
| NodePath const | getCameraPath () |
| Returns the NodePath to the camera. | |
| TransformState const | getCameraTransform () |
| Returns the position of the camera relative to the starting node. | |
| BoundingVolume | getCullBounds () |
| Returns the bounding volume that should be used to perform view-frustum culling (in the space of get_cull_center()). | |
| NodePath const | getCullCenter () |
| Returns the point from which the culling operations will be performed. | |
| DisplayRegion | getDisplayRegion () |
| Returns the display region for the scene. | |
| RenderState const | getInitialState () |
| Returns the initial state as set by a previous call to set_initial_state(). | |
| bool | getInverted () |
| Returns the current setting of the inverted flag. | |
| Lens const | getLens () |
| Returns the particular Lens used for rendering. | |
| NodePath const | getSceneRoot () |
| Returns the root node of the scene. | |
| int | getViewportHeight () |
| Returns the height of the viewport (display region) in pixels. | |
| int | getViewportWidth () |
| Returns the width of the viewport (display region) in pixels. | |
| TransformState const | getWorldTransform () |
| Returns the position of the starting node relative to the camera. | |
| setCameraNode (Camera camera_node) | |
| Specifies the camera used to render the scene. | |
| setCameraPath (NodePath const camera_path) | |
| Specifies the NodePath to the camera. | |
| setCameraTransform (TransformState const camera_transform) | |
| Specifies the position of the camera relative to the starting node. | |
| setDisplayRegion (DisplayRegion display_region) | |
| Specifies the display region for the scene. | |
| setInitialState (RenderState const initial_state) | |
| Sets the initial state which is applied to all nodes in the scene, as if it were set at the top of the scene graph. | |
| setInverted (bool inverted) | |
| Changes the current setting of the inverted flag. | |
| setLens (Lens const lens) | |
| Indicates the particular Lens used for rendering. | |
| setSceneRoot (NodePath const scene_root) | |
| Specifies the root node of the scene. | |
| setViewportSize (int width, int height) | |
| Specifies the size of the viewport (display region), in pixels. | |
| setWorldTransform (TransformState const world_transform) | |
| Specifies the position of the starting node relative to the camera. | |
Static Public Member Functions | |
| static TypeHandle | getClassType () |
This object holds the camera position, etc., and other general setup information for rendering a particular scene.
| Camera getCameraNode | ( | ) |
Returns the camera used to render the scene.
| TransformState const getCameraTransform | ( | ) |
Returns the position of the camera relative to the starting node.
| static TypeHandle getClassType | ( | ) | [static] |
Reimplemented from TypedReferenceCount.
| BoundingVolume getCullBounds | ( | ) |
Returns the bounding volume that should be used to perform view-frustum culling (in the space of get_cull_center()).
This is normally the current lens' bounding volume, but it may be overridden with Camera.set_cull_bounds().
| NodePath const getCullCenter | ( | ) |
Returns the point from which the culling operations will be performed.
This is normally the camera, but if camera->set_cull_center() has been specified, it will be that special node instead.
| DisplayRegion getDisplayRegion | ( | ) |
Returns the display region for the scene.
| RenderState const getInitialState | ( | ) |
Returns the initial state as set by a previous call to set_initial_state().
| bool getInverted | ( | ) |
Returns the current setting of the inverted flag.
When this is true, the scene is rendered into the window upside-down, flipped like a mirror along the X axis.
| NodePath const getSceneRoot | ( | ) |
Returns the root node of the scene.
| int getViewportHeight | ( | ) |
Returns the height of the viewport (display region) in pixels.
| int getViewportWidth | ( | ) |
Returns the width of the viewport (display region) in pixels.
| TransformState const getWorldTransform | ( | ) |
Returns the position of the starting node relative to the camera.
This is the inverse of the camera transform.
| setCameraNode | ( | Camera | camera_node | ) |
Specifies the camera used to render the scene.
| setCameraTransform | ( | TransformState const | camera_transform | ) |
Specifies the position of the camera relative to the starting node.
| setDisplayRegion | ( | DisplayRegion | display_region | ) |
Specifies the display region for the scene.
| setInitialState | ( | RenderState const | initial_state | ) |
Sets the initial state which is applied to all nodes in the scene, as if it were set at the top of the scene graph.
| setInverted | ( | bool | inverted | ) |
Changes the current setting of the inverted flag.
When this is true, the scene is rendered into the window upside-down and backwards, that is, inverted as if viewed through a mirror placed on the floor.
| setSceneRoot | ( | NodePath const | scene_root | ) |
Specifies the root node of the scene.
Specifies the size of the viewport (display region), in pixels.
| setWorldTransform | ( | TransformState const | world_transform | ) |
Specifies the position of the starting node relative to the camera.
This is the inverse of the camera transform.
1.7.3