|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CPSZone Class ReferenceThis class hold any entity that has an effect over located : a sink , a bouncing zone etc This is a kind a specialized force, and it has an attached list of the targets Not sharable accross systems.
More...
#include <ps_zone.h>
Inheritance diagram for NL3D::CPSZone:
List of all members.
Detailed Description
This class hold any entity that has an effect over located : a sink , a bouncing zone etc This is a kind a specialized force, and it has an attached list of the targets Not sharable accross systems.
-
Author:
-
Nicolas Vizerie , Nevrax France
-
Date:
-
2001
Definition at line 55 of file ps_zone.h.
Member Enumeration Documentation
enum NL3D::CPSZone::TCollisionBehaviour
|
|
Constructor & Destructor Documentation
NL3D::CPSZone::CPSZone |
( |
|
) |
|
|
Member Function Documentation
void NL3D::CPSZone::attachTarget |
( |
CPSLocated * |
ptr |
) |
[virtual] |
|
|
Add a new type of located for this zone to apply on.
We override this to queery the target to allocate the CollisionInfo attribute
Reimplemented from NL3D::CPSTargetLocatedBindable.
Definition at line 69 of file ps_zone.cpp. |
float NL3D::CPSZone::getBounceFactor |
( |
void |
|
) |
const [inline] |
|
|
get the bounce factor. It has meaning only if the behaviour is set to bounce...
Definition at line 110 of file ps_zone.h.
References _BounceFactor. |
virtual uint32 NL3D::CPSZone::getPriority |
( |
void |
|
) |
const [inline, virtual] |
|
virtual uint32 NL3D::CPSZone::getType |
( |
void |
|
) |
const [inline, virtual] |
|
virtual void NL3D::CPSZone::performMotion |
( |
TAnimationTime |
ellapsedTime |
) |
[pure virtual] |
|
|
This is usually called by the step method for the pass dedicated to zone.
Implemented in NL3D::CPSZonePlane.
Referenced by step. |
void NL3D::CPSZone::releaseTargetRsc |
( |
CPSLocated * |
target |
) |
[virtual] |
|
void NL3D::CPSZone::setBounceFactor |
( |
float |
bounceFactor |
) |
[inline] |
|
|
set the bounce factor. It has meaning only if the behaviour is set to bounce...
Definition at line 107 of file ps_zone.h.
References _BounceFactor. |
virtual void NL3D::CPSZone::show |
( |
TAnimationTime |
ellapsedTime |
) |
[pure virtual] |
|
Member Data Documentation
float NL3D::CPSZone::_BounceFactor [protected]
|
|
The documentation for this class was generated from the following files:
|
|