CrystalSpace

Public API Reference

CS::Collisions::iCollisionActorFactory Struct Reference

Factory to create instances of iCollisionActor. More...

#include <ivaria/collisions.h>

Inheritance diagram for CS::Collisions::iCollisionActorFactory:

List of all members.

Public Member Functions

virtual csPtr< iCollisionActorCreateCollisionActor ()=0
 Create an instance.
virtual float GetMaximumSlope () const =0
 Get the maximum slope, in radians.
virtual void SetMaximumSlope (float slope)=0
 The maximum slope determines the maximum angle that the actor can walk up.

Detailed Description

Factory to create instances of iCollisionActor.

Definition at line 520 of file collisions.h.


Member Function Documentation

virtual csPtr<iCollisionActor> CS::Collisions::iCollisionActorFactory::CreateCollisionActor (  )  [pure virtual]

Create an instance.

virtual float CS::Collisions::iCollisionActorFactory::GetMaximumSlope (  )  const [pure virtual]

Get the maximum slope, in radians.

The maximum slope determines the maximum angle that the actor can walk up.

virtual void CS::Collisions::iCollisionActorFactory::SetMaximumSlope ( float  slope  )  [pure virtual]

The maximum slope determines the maximum angle that the actor can walk up.

The slope angle is measured in radians. The default value is 0.7854f (45 degree).


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

Generated for Crystal Space 2.1 by doxygen 1.6.1