#include <infinitelightactorproxy.h>

Public Member Functions | |
| InfiniteLightActorProxy () | |
| Constructor. | |
| virtual bool | IsPlaceable () const |
| Infinite lights cannot have a position in the scene. | |
| virtual void | BuildPropertyMap () |
| Registers this actor's properties. | |
| void | SetDirection (const osg::Vec3 &dir) |
| Sets the direction the infinite light is pointing. | |
| osg::Vec3 | GetDirection () const |
| Gets the direction the infinite light is pointing. | |
Protected Member Functions | |
| virtual void | CreateActor () |
| Initializes the actor. | |
| virtual | ~InfiniteLightActorProxy () |
| Destructor. | |
| dtActors::InfiniteLightActorProxy::InfiniteLightActorProxy | ( | ) | [inline] |
Constructor.
| virtual dtActors::InfiniteLightActorProxy::~InfiniteLightActorProxy | ( | ) | [inline, protected, virtual] |
Destructor.
| virtual bool dtActors::InfiniteLightActorProxy::IsPlaceable | ( | ) | const [inline, virtual] |
Infinite lights cannot have a position in the scene.
The indicates that the actor is a "global" actor.
Reimplemented from dtActors::BaseLightActorProxy.
| void dtActors::InfiniteLightActorProxy::BuildPropertyMap | ( | ) | [virtual] |
| void dtActors::InfiniteLightActorProxy::SetDirection | ( | const osg::Vec3 & | dir | ) | [inline] |
Sets the direction the infinite light is pointing.
| dir | The direction to set. |
| osg::Vec3 dtActors::InfiniteLightActorProxy::GetDirection | ( | ) | const [inline] |
Gets the direction the infinite light is pointing.
| void dtActors::InfiniteLightActorProxy::CreateActor | ( | ) | [protected, virtual] |