Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SceneSetup Class Reference

#include <sceneSetup.h>

Inheritance diagram for SceneSetup:

ReferenceCount List of all members.

Public Member Functions

INLINE SceneSetup ()
INLINE void set_scene_root (const NodePath &scene_root)
INLINE const NodePathget_scene_root () const
INLINE void set_camera_path (const NodePath &camera_path)
INLINE const NodePathget_camera_path () const
INLINE void set_camera_node (const Camera *camera_node)
INLINE const Cameraget_camera_node () const
INLINE void set_lens (const Lens *lens)
INLINE const Lensget_lens () const
INLINE void set_camera_transform (const TransformState *camera_transform)
INLINE const TransformStateget_camera_transform () const
INLINE void set_world_transform (const TransformState *world_transform)
INLINE const TransformStateget_world_transform () const
INLINE void set_cs_transform (const TransformState *cs_transform)
INLINE const TransformStateget_cs_transform () const
INLINE const TransformStateget_render_transform () const

Private Member Functions

 CPT (Camera) _camera_node
 CPT (Lens) _lens
 CPT (TransformState) _camera_transform
 CPT (TransformState) _world_transform
 CPT (TransformState) _cs_transform
 CPT (TransformState) _render_transform

Private Attributes

NodePath _scene_root
NodePath _camera_path

Constructor & Destructor Documentation

INLINE SceneSetup::SceneSetup  ) 
 


Member Function Documentation

SceneSetup::CPT TransformState   )  [private]
 

SceneSetup::CPT TransformState   )  [private]
 

SceneSetup::CPT TransformState   )  [private]
 

SceneSetup::CPT TransformState   )  [private]
 

SceneSetup::CPT Lens   )  [private]
 

SceneSetup::CPT Camera   )  [private]
 

INLINE const Camera* SceneSetup::get_camera_node  )  const
 

Referenced by GraphicsEngine::do_cull().

INLINE const NodePath& SceneSetup::get_camera_path  )  const
 

INLINE const TransformState* SceneSetup::get_camera_transform  )  const
 

Referenced by GraphicsEngine::do_cull().

INLINE const TransformState* SceneSetup::get_cs_transform  )  const
 

INLINE const Lens* SceneSetup::get_lens  )  const
 

Referenced by GraphicsEngine::do_cull(), and GraphicsEngine::setup_gsg().

INLINE const TransformState* SceneSetup::get_render_transform  )  const
 

INLINE const NodePath& SceneSetup::get_scene_root  )  const
 

Referenced by GraphicsEngine::do_cull().

INLINE const TransformState* SceneSetup::get_world_transform  )  const
 

INLINE void SceneSetup::set_camera_node const Camera camera_node  ) 
 

INLINE void SceneSetup::set_camera_path const NodePath camera_path  ) 
 

INLINE void SceneSetup::set_camera_transform const TransformState camera_transform  ) 
 

INLINE void SceneSetup::set_cs_transform const TransformState cs_transform  ) 
 

INLINE void SceneSetup::set_lens const Lens lens  ) 
 

INLINE void SceneSetup::set_scene_root const NodePath scene_root  ) 
 

INLINE void SceneSetup::set_world_transform const TransformState world_transform  ) 
 


Member Data Documentation

NodePath SceneSetup::_camera_path [private]
 

Definition at line 66 of file sceneSetup.h.

NodePath SceneSetup::_scene_root [private]
 

Definition at line 65 of file sceneSetup.h.


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 00:13:33 2003 for Panda by doxygen1.3