Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members
Public Member Functions | Private Member Functions | Private Attributes
scene::Scene Class Reference

#include <Scene.h>

Inheritance diagram for scene::Scene:
resource::Resource engine::Object

List of all members.

Public Member Functions

void addNode (Node *node)
std::list< Node * > & getNodes ()
void removeAllNodes ()
 Scene (const std::string &filename, resource::Serializer *serializer)
virtual ~Scene ()

Private Member Functions

void unloadImpl ()

Private Attributes

std::list< Node * > mNodes

Detailed Description

Defines a scene data resource. Author: Kat'Oun version: 1.0


Constructor & Destructor Documentation

scene::Scene::Scene ( const std::string &  filename,
resource::Serializer serializer 
)
scene::Scene::~Scene ( ) [virtual]

Member Function Documentation

void scene::Scene::addNode ( Node node)

References mNodes.

std::list< Node * > & scene::Scene::getNodes ( )

References mNodes.

void scene::Scene::removeAllNodes ( )
void scene::Scene::unloadImpl ( ) [private, virtual]

Reimplemented from resource::Resource.

References removeAllNodes().


Member Data Documentation

std::list<Node*> scene::Scene::mNodes [private]

Referenced by addNode(), getNodes(), and removeAllNodes().


The documentation for this class was generated from the following files:

The KG Game Engine
The KG Game Engine Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:10 by Doxygen (1.7.4)