CrystalSpace

Public API Reference

CS::Physics::iDynamicActor Struct Reference

A dynamic actor allows the user to easily navigate a physical object on ground, and to interact with the dynamic objects that are colliding with it by pushing away the objects that are hit. More...

#include <ivaria/physics.h>

Inheritance diagram for CS::Physics::iDynamicActor:

List of all members.

Public Member Functions

virtual bool GetKinematicStepsEnabled () const =0
 Get whether to use a kinematic method for smooth steps.
virtual void SetKinematicStepsEnabled (bool u)=0
 Set whether to use a kinematic method for smooth steps.

Detailed Description

A dynamic actor allows the user to easily navigate a physical object on ground, and to interact with the dynamic objects that are colliding with it by pushing away the objects that are hit.

The actual collider that represents the actor always floats <step height>=""> above the ground to be able to move smoothly over terrain and small obstacles.

The air control factor determines whether and how well the actor can be controlled while not touching the ground. Air control is always 100% when gravity is off.

Main creators of instances implementing this interface:

Main users of this interface:

Definition at line 932 of file physics.h.


Member Function Documentation

virtual bool CS::Physics::iDynamicActor::GetKinematicStepsEnabled (  )  const [pure virtual]

Get whether to use a kinematic method for smooth steps.

virtual void CS::Physics::iDynamicActor::SetKinematicStepsEnabled ( bool  u  )  [pure virtual]

Set whether to use a kinematic method for smooth steps.


The documentation for this struct was generated from the following file:

Generated for Crystal Space 2.1 by doxygen 1.6.1