dtAnim::HotSpotDriver Class Reference

updates the body offset value for HotSpot instances. More...

#include <hotspotdriver.h>

Inheritance diagram for dtAnim::HotSpotDriver:

dtAnim::ICal3DDriver

List of all members.

Public Types

typedef std::vector
< dtCore::RefPtr
< dtCore::HotSpotAttachment > > 
HotSpotContainer

Public Member Functions

 HotSpotDriver (const dtAnim::Cal3DModelWrapper *model)
void Update (double dt)
void SetWrapper (dtAnim::Cal3DModelWrapper *model)
void AddHotSpot (dtCore::HotSpotAttachment *spot)
void RemoveHotSpot (const dtCore::HotSpotAttachment *spot)
const HotSpotContainerGetHotSpots () const

Protected Member Functions

 ~HotSpotDriver ()


Detailed Description

updates the body offset value for HotSpot instances.

Member Typedef Documentation

typedef std::vector<dtCore::RefPtr<dtCore::HotSpotAttachment> > dtAnim::HotSpotDriver::HotSpotContainer


Constructor & Destructor Documentation

dtAnim::HotSpotDriver::HotSpotDriver ( const dtAnim::Cal3DModelWrapper model  ) 

dtAnim::HotSpotDriver::~HotSpotDriver (  )  [protected]


Member Function Documentation

void dtAnim::HotSpotDriver::Update ( double  dt  )  [virtual]

Implements dtAnim::ICal3DDriver.

void dtAnim::HotSpotDriver::SetWrapper ( dtAnim::Cal3DModelWrapper model  )  [virtual]

Implements dtAnim::ICal3DDriver.

void dtAnim::HotSpotDriver::AddHotSpot ( dtCore::HotSpotAttachment spot  ) 

void dtAnim::HotSpotDriver::RemoveHotSpot ( const dtCore::HotSpotAttachment spot  ) 

const HotSpotDriver::HotSpotContainer & dtAnim::HotSpotDriver::GetHotSpots (  )  const


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