dtDAL::ActorProxyIcon::BillBoardDrawable Class Reference

#include <actorproxyicon.h>

Inheritance diagram for dtDAL::ActorProxyIcon::BillBoardDrawable:

dtCore::DeltaDrawable dtCore::Base

List of all members.

Public Member Functions

 BillBoardDrawable ()
virtual bool AddChild (dtCore::DeltaDrawable *child)
 Add a child to this DeltaDrawable.
virtual void RemoveChild (dtCore::DeltaDrawable *child)
 Remove a DeltaDrawable child.
osg::Node * GetOSGNode ()
 required by DeltaDrawable
const osg::Node * GetOSGNode () const

Protected Member Functions

virtual ~BillBoardDrawable ()

Protected Attributes

dtCore::RefPtr< osg::Node > mNode


Constructor & Destructor Documentation

dtDAL::ActorProxyIcon::BillBoardDrawable::BillBoardDrawable (  )  [inline]

virtual dtDAL::ActorProxyIcon::BillBoardDrawable::~BillBoardDrawable (  )  [inline, protected, virtual]


Member Function Documentation

virtual bool dtDAL::ActorProxyIcon::BillBoardDrawable::AddChild ( dtCore::DeltaDrawable child  )  [inline, virtual]

Add a child to this DeltaDrawable.

This virtual method can be overwritten to perform specific functionality.

The default method will store the child in a list and set the child's parent.

Parameters:
child : The child to add to this Drawable
Returns:
: Successfully added this child or not

Reimplemented from dtCore::DeltaDrawable.

virtual void dtDAL::ActorProxyIcon::BillBoardDrawable::RemoveChild ( dtCore::DeltaDrawable child  )  [inline, virtual]

Remove a DeltaDrawable child.

Remove a child from this DeltaDrawable. This will detach the child from its parent so that its free to be repositioned on its own.

Parameters:
*child : The child DeltaDrawable to be removed

Reimplemented from dtCore::DeltaDrawable.

osg::Node* dtDAL::ActorProxyIcon::BillBoardDrawable::GetOSGNode (  )  [inline, virtual]

required by DeltaDrawable

Implements dtCore::DeltaDrawable.

const osg::Node* dtDAL::ActorProxyIcon::BillBoardDrawable::GetOSGNode (  )  const [inline, virtual]

Implements dtCore::DeltaDrawable.


Member Data Documentation

dtCore::RefPtr<osg::Node> dtDAL::ActorProxyIcon::BillBoardDrawable::mNode [protected]


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