Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | Related Pages

RoomPartitionNode Class Reference

#include <roompartitionnode.h>

List of all members.


Detailed Description

Base class for space paritioning.

Author:
Mattias Jansson (mattias@realityrift.com)


Public Member Functions

virtual ~RoomPartitionNode ()
virtual int AttachNode (SceneNode *pkNode)=0
virtual int DetachNode (SceneNode *pkNode)=0
virtual int UpdateNode (SceneNode *pkNode)=0

Public Attributes

std::vector< SceneNode * > m_vpkSceneNodes
std::vector< PolygonBufferPtr > m_vpkPolygons


Constructor & Destructor Documentation

virtual ~RoomPartitionNode  )  [virtual]
 


Member Function Documentation

virtual int AttachNode SceneNode pkNode  )  [pure virtual]
 

Attach scene node

Parameters:
pkNode Node to attach
Returns:
Implementation specific value

virtual int DetachNode SceneNode pkNode  )  [pure virtual]
 

Detach scene node

Parameters:
pkNode Node to detach
Returns:
Implementation specific value

virtual int UpdateNode SceneNode pkNode  )  [pure virtual]
 

Update scene node

Parameters:
pkNode Node to update
Returns:
Implementation specific value


Member Data Documentation

std::vector< SceneNode* > m_vpkSceneNodes
 

Scene nodes contained in this node

std::vector< PolygonBufferPtr > m_vpkPolygons
 

Static geometry polygons in this node


The documentation for this class was generated from the following file:
Generated on Wed Jan 21 14:21:15 2004 for NeoEngine by doxygen 1.3.5