Public Member Functions | Protected Attributes

sp::scene::SceneGraphSimple Class Reference
[Scene Management]

#include <spSceneGraphSimple.hpp>

Inheritance diagram for sp::scene::SceneGraphSimple:
sp::scene::SceneGraph sp::scene::RenderNode sp::scene::SceneNode sp::Node sp::BaseObject sp::scene::SceneGraphSimpleStream

List of all members.

Public Member Functions

 SceneGraphSimple ()
virtual ~SceneGraphSimple ()
virtual void render ()
virtual void renderScenePlain (Camera *ActiveCamera)
 Renders the whole scene plain. This is used to render shadow maps.

Protected Attributes

video::MaterialStates MaterialPlain_

Detailed Description

The SceneGraphSimple is used for (as the name implies) simple scenes. Each object will be passed through and no kind of tree hierarchy optimization will be carried out.

Version 3.0

Constructor & Destructor Documentation

sp::scene::SceneGraphSimple::SceneGraphSimple (  ) 
virtual sp::scene::SceneGraphSimple::~SceneGraphSimple (  )  [virtual]

Member Function Documentation

virtual void sp::scene::SceneGraphSimple::render (  )  [virtual]

Renders the whole scene without using a camera object. This is particular used when a scene manager is a child of another one.

Implements sp::scene::SceneGraph.

Reimplemented in sp::scene::SceneGraphSimpleStream.

virtual void sp::scene::SceneGraphSimple::renderScenePlain ( Camera ActiveCamera  )  [virtual]

Renders the whole scene plain. This is used to render shadow maps.

Reimplemented from sp::scene::SceneGraph.

Member Data Documentation

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines