dtActors::SpotlightActorProxy Class Reference

This proxy wraps the Spotlight Delta3D object. More...

#include <spotlightactorproxy.h>

Inheritance diagram for dtActors::SpotlightActorProxy:

dtActors::PositionalLightActorProxy dtActors::BaseLightActorProxy dtDAL::TransformableActorProxy dtDAL::ActorProxy

List of all members.

Public Member Functions

 SpotlightActorProxy ()
 Constructor.
virtual void BuildPropertyMap ()
 Adds the properties that are common to all Delta3D transformable objects.
virtual bool IsPlaceable () const
 Spotlights can be placed in a scene.
virtual dtDAL::ActorProxyIconGetBillBoardIcon ()
 Gets the billboard icon for lights.
virtual const
ActorProxy::RenderMode & 
GetRenderMode ()
 Gets the current render mode for spotlights.

Protected Member Functions

virtual void CreateActor ()
 Initializes the actor.
virtual ~SpotlightActorProxy ()
 Destructor.


Detailed Description

This proxy wraps the Spotlight Delta3D object.

Constructor & Destructor Documentation

dtActors::SpotlightActorProxy::SpotlightActorProxy (  )  [inline]

Constructor.

virtual dtActors::SpotlightActorProxy::~SpotlightActorProxy (  )  [inline, protected, virtual]

Destructor.


Member Function Documentation

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

Adds the properties that are common to all Delta3D transformable objects.

Reimplemented from dtActors::PositionalLightActorProxy.

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

Spotlights can be placed in a scene.

Reimplemented from dtActors::PositionalLightActorProxy.

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

Gets the billboard icon for lights.

Normally this wouldn't be here as it's inherited from BaseLightActorProxy. But since this inheritence chain uses virtual inheritence and MSVC spits a warning, this should quell it.

Returns:
The billboard icon common to all lights.

Reimplemented from dtActors::PositionalLightActorProxy.

virtual const ActorProxy::RenderMode& dtActors::SpotlightActorProxy::GetRenderMode (  )  [inline, virtual]

Gets the current render mode for spotlights.

Returns:
ActorProxy::RenderMode::DRAW_ACTOR_AND_BILLBOARD_ICON.

Reimplemented from dtActors::PositionalLightActorProxy.

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

Initializes the actor.

Reimplemented from dtActors::PositionalLightActorProxy.


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