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

ObjectGroup Class Reference

A group of Object instances. More...

#include <ObjectGroup.h>

Inherits Object.

Inherited by World.

Inheritance diagram for ObjectGroup:

Inheritance graph
[legend]
Collaboration diagram for ObjectGroup:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~ObjectGroup ()
void clear ()
void add (Object *obj)
Objectremove (Object *obj)
bool update (World &world)
void render (RenderContext &rc, RenderContext::Visibility visibility=RenderContext::PartlyVisible)
float collide (const CollisionHull &hull, Vertex3 &nearestIntersection)
real intersect (const Ray &ray) const
void write (WDFFile &f)
void readChunk (WDFFile::Chunk &chunk, WDFFile &f)

Protected Types

typedef vector< Object * > ObjectList

Protected Attributes

ObjectList group

Detailed Description

A group of Object instances.


The documentation for this class was generated from the following files:
This documentation was generated using doxygen. If you have any comments or additions please mail me.