dtActors::Cal3DGameActorProxy Class Reference

This class is the proxy for an animated model game object. More...

#include <cal3dgameactor.h>

Inheritance diagram for dtActors::Cal3DGameActorProxy:

dtGame::GameActorProxy dtDAL::PhysicalActorProxy dtDAL::TransformableActorProxy dtDAL::ActorProxy

List of all members.

Public Member Functions

 Cal3DGameActorProxy ()
 Constructs the proxy.
virtual void BuildPropertyMap ()
 Builds the property map for the task actor proxy.
virtual void BuildInvokables ()
 Registers any invokables used by the proxy.
virtual const
dtDAL::ActorProxy::RenderMode
GetRenderMode ()
 Gets the method by which this static mesh is rendered.
virtual dtDAL::ActorProxyIconGetBillBoardIcon ()
 Gets the billboard used to represent static mesh if this proxy's render mode is RenderMode::DRAW_BILLBOARD_ICON.

Protected Member Functions

virtual ~Cal3DGameActorProxy ()
 Destroys the proxy.
virtual void CreateActor ()
 Called by the game manager during creation of the proxy.


Detailed Description

This class is the proxy for an animated model game object.

See also:
GameActorProxy

Cal3DGameActor


Constructor & Destructor Documentation

dtActors::Cal3DGameActorProxy::Cal3DGameActorProxy (  ) 

Constructs the proxy.

dtActors::Cal3DGameActorProxy::~Cal3DGameActorProxy (  )  [protected, virtual]

Destroys the proxy.


Member Function Documentation

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

Builds the property map for the task actor proxy.

These properties wrap the specified properties located in the actor.

Reimplemented from dtGame::GameActorProxy.

void dtActors::Cal3DGameActorProxy::BuildInvokables (  )  [virtual]

Registers any invokables used by the proxy.

The invokables allow the actor to hook into the game manager messages system.

Reimplemented from dtGame::GameActorProxy.

const dtDAL::ActorProxy::RenderMode & dtActors::Cal3DGameActorProxy::GetRenderMode (  )  [virtual]

Gets the method by which this static mesh is rendered.

This is used by STAGE.

Returns:
If there is no geometry currently assigned, this method will return RenderMode::DRAW_BILLBOARD_ICON. If there is geometry assigned to this static mesh, RenderMode::DRAW_ACTOR is returned.

Reimplemented from dtDAL::ActorProxy.

dtDAL::ActorProxyIcon * dtActors::Cal3DGameActorProxy::GetBillBoardIcon (  )  [virtual]

Gets the billboard used to represent static mesh if this proxy's render mode is RenderMode::DRAW_BILLBOARD_ICON.

Used by STAGE.

Returns:

Reimplemented from dtDAL::ActorProxy.

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

Called by the game manager during creation of the proxy.

This method creates the real actor and returns it.

Implements dtGame::GameActorProxy.


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