openscenegraph
|
Public Types | |
typedef std::set< osg::ref_ptr < Target > > | TargetSet |
Protected Attributes | |
osg::ref_ptr< LinkVisitor > | _linker |
AnimationList | _animations |
TargetSet | _targets |
bool | _needToLink |
bool | _automaticLink |
Additional Inherited Members | |
![]() | |
static OpenThreads::Mutex * | getGlobalReferencedMutex () |
static void | setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting) |
static bool | getThreadSafeReferenceCounting () |
static void | setDeleteHandler (DeleteHandler *handler) |
static DeleteHandler * | getDeleteHandler () |
![]() | |
ref_ptr< NodeCallback > | _nestedCallback |
![]() | |
virtual | ~NodeCallback () |
typedef std::set<osg::ref_ptr<Target> > osgAnimation::AnimationManagerBase::TargetSet |
osgAnimation::AnimationManagerBase::AnimationManagerBase | ( | ) |
osgAnimation::AnimationManagerBase::AnimationManagerBase | ( | const AnimationManagerBase & | b, |
const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
) |
|
virtual |
|
virtual |
void osgAnimation::AnimationManagerBase::clearTargets | ( | ) |
Reset the value of targets this Operation must be done each frame
void osgAnimation::AnimationManagerBase::dirty | ( | ) |
|
inline |
bool osgAnimation::AnimationManagerBase::getAutomaticLink | ( | ) | const |
LinkVisitor* osgAnimation::AnimationManagerBase::getOrCreateLinkVisitor | ( | ) |
|
inline |
|
virtual |
|
virtual |
|
virtual |
Callback method called by the NodeVisitor when visiting a node.
Reimplemented from osg::NodeCallback.
|
virtual |
void osgAnimation::AnimationManagerBase::setAutomaticLink | ( | bool | ) |
set a flag to define the behaviour
void osgAnimation::AnimationManagerBase::setLinkVisitor | ( | LinkVisitor * | ) |
|
virtual |
|
pure virtual |
Implemented in osgAnimation::TimelineAnimationManager, and osgAnimation::BasicAnimationManager.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |