CrystalSpace

Public API Reference

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

iBodyGroup Struct Reference

Body Group is a collection of bodies which don't collide with each other. More...

#include <dynamics.h>

Inheritance diagram for iBodyGroup:

iBase List of all members.

Public Methods

virtual void AddBody (iRigidBody *body)=0
 Adds a body to this group. More...

virtual void RemoveBody (iRigidBody *body)=0
 Removes a body from this group. More...

virtual bool BodyInGroup (iRigidBody *body)=0
 Tells whether the body is in this group or not. More...


Detailed Description

Body Group is a collection of bodies which don't collide with each other.

This can speed up processing by manually avoiding certain collisions. For instance if you have a car built of many different bodies. The bodies can be collected into a group and the car will be treated as a single object.

Definition at line 229 of file dynamics.h.


Member Function Documentation

virtual void iBodyGroup::AddBody iRigidBody   body [pure virtual]
 

Adds a body to this group.

virtual bool iBodyGroup::BodyInGroup iRigidBody   body [pure virtual]
 

Tells whether the body is in this group or not.

virtual void iBodyGroup::RemoveBody iRigidBody   body [pure virtual]
 

Removes a body from this group.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14