CrystalSpace

Public API Reference

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

iDynamics Struct Reference

This is the interface for the actual plugin. More...

#include <dynamics.h>

Inheritance diagram for iDynamics:

iBase List of all members.

Public Methods

virtual csPtr< iDynamicSystemCreateSystem ()=0
 Create a rigid body and add it to the simulation.

virtual void RemoveSystem (iDynamicSystem *system)=0
 Create a rigid body and add it to the simulation.

virtual iDynamicSystemFindSystem (const char *name)=0
 Finds a system by name.

virtual void Step (float stepsize)=0
 Step the simulation forward by stepsize.


Detailed Description

This is the interface for the actual plugin.

It is responsible for creating iDynamicSystem.

Main creators of instances implementing this interface:

Main ways to get pointers to this interface: Main users of this interface:

Definition at line 60 of file dynamics.h.


Member Function Documentation

virtual csPtr<iDynamicSystem> iDynamics::CreateSystem   [pure virtual]
 

Create a rigid body and add it to the simulation.

virtual iDynamicSystem* iDynamics::FindSystem const char *    name [pure virtual]
 

Finds a system by name.

virtual void iDynamics::RemoveSystem iDynamicSystem   system [pure virtual]
 

Create a rigid body and add it to the simulation.

virtual void iDynamics::Step float    stepsize [pure virtual]
 

Step the simulation forward by stepsize.


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