vrecko
virtual reality framework
|
Hook Manager. More...
#include <HookManager.h>
Public Types | |
typedef std::vector < osg::ref_ptr< HookObject > > | HookArray |
Public Member Functions | |
void | init (EnvironmentObject *parent) |
void | addHook (HookObject *hookObject) |
void | removeHook (unsigned int index) |
void | removeHook (HookObject *hookObject) |
void | removeAllHooks () |
void | removeHooksOnHoop (Hoop *hoop) |
const HookArray & | getHooks () const |
void | load (HoopPtr hoop, int sectorsCount, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *PoANode) |
void | save (HoopPtr hoop, XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *Document, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *poaNode) |
Static Public Member Functions | |
static HookManager * | get () |
Protected Member Functions | |
HookManager () | |
Protected Attributes | |
HookArray | _hooks |
EnvironmentObject * | _parent |
Hook Manager.
Class responsible for managing hooks
typedef std::vector< osg::ref_ptr<HookObject> > APDYNAMICART::HookManager::HookArray |
|
protected |
void HookManager::addHook | ( | HookObject * | hookObject | ) |
|
inlinestatic |
|
inline |
void HookManager::init | ( | EnvironmentObject * | parent | ) |
void HookManager::load | ( | HoopPtr | hoop, |
int | sectorsCount, | ||
XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * | PoANode | ||
) |
Saving and loading
void HookManager::removeAllHooks | ( | ) |
void HookManager::removeHook | ( | unsigned int | index | ) |
void HookManager::removeHook | ( | HookObject * | hookObject | ) |
void HookManager::removeHooksOnHoop | ( | Hoop * | hoop | ) |
void HookManager::save | ( | HoopPtr | hoop, |
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * | Document, | ||
XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * | poaNode | ||
) |
|
protected |
|
protected |