dtActors::BezierControllerActorProxy Class Reference

#include <beziercontrolleractorproxy.h>

Inheritance diagram for dtActors::BezierControllerActorProxy:

dtActors::MotionActionActorProxy dtActors::ActionActorProxy dtDAL::ActorProxy

List of all members.

Public Member Functions

 BezierControllerActorProxy ()
bool IsPlaceable () const
 Not all objects are "placeable" in the scene.
void BuildPropertyMap ()
 This method is called by the actor registry which instructs the proxy to create its properties.
dtCore::DeltaDrawableGetActorStartNode ()
void SetActorStartNode (ActorProxy *node)

Protected Member Functions

 ~BezierControllerActorProxy ()
void CreateActor ()
 Initializes the actor.

Static Protected Attributes

static int mNumControllers = 0


Constructor & Destructor Documentation

dtActors::BezierControllerActorProxy::BezierControllerActorProxy (  )  [inline]

dtActors::BezierControllerActorProxy::~BezierControllerActorProxy (  )  [inline, protected]


Member Function Documentation

bool dtActors::BezierControllerActorProxy::IsPlaceable (  )  const [inline, virtual]

Not all objects are "placeable" in the scene.

For example, an infinite light does not really have a position in the scene, therefore, it is not a placeable actor. Non-placeable actors are still added to a Delta3D scene, they are just not able to be moved around and placed throughout a scene in the same way as a placeable object. Actor proxies of this type are referred to as "global actors".

Implements dtDAL::ActorProxy.

void dtActors::BezierControllerActorProxy::BuildPropertyMap (  )  [virtual]

This method is called by the actor registry which instructs the proxy to create its properties.

Methods implementing this should be sure to call their parent class's buildPropertyMap method to ensure all properties in the proxy inheritance hierarchy are correcly added to the property map.

Reimplemented from dtActors::MotionActionActorProxy.

dtCore::DeltaDrawable * dtActors::BezierControllerActorProxy::GetActorStartNode (  ) 

void dtActors::BezierControllerActorProxy::SetActorStartNode ( ActorProxy *  node  ) 

void dtActors::BezierControllerActorProxy::CreateActor (  )  [protected, virtual]

Initializes the actor.

Implements dtDAL::ActorProxy.


Member Data Documentation

int dtActors::BezierControllerActorProxy::mNumControllers = 0 [static, protected]


http://www.delta3d.org
2.0.0 generated 14 Feb 2008