#include <beziercontrolleractorproxy.h>

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::DeltaDrawable * | GetActorStartNode () |
| void | SetActorStartNode (ActorProxy *node) |
Protected Member Functions | |
| ~BezierControllerActorProxy () | |
| void | CreateActor () |
| Initializes the actor. | |
Static Protected Attributes | |
| static int | mNumControllers = 0 |
| dtActors::BezierControllerActorProxy::BezierControllerActorProxy | ( | ) | [inline] |
| dtActors::BezierControllerActorProxy::~BezierControllerActorProxy | ( | ) | [inline, protected] |
| 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] |
int dtActors::BezierControllerActorProxy::mNumControllers = 0 [static, protected] |