#include <hotspotdriver.h>

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 HotSpotContainer & | GetHotSpots () const |
Protected Member Functions | |
| ~HotSpotDriver () | |
| typedef std::vector<dtCore::RefPtr<dtCore::HotSpotAttachment> > dtAnim::HotSpotDriver::HotSpotContainer |
| dtAnim::HotSpotDriver::HotSpotDriver | ( | const dtAnim::Cal3DModelWrapper * | model | ) |
| dtAnim::HotSpotDriver::~HotSpotDriver | ( | ) | [protected] |
| 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 |