15#ifndef OSGANIMATION_NODE_VISITOR_H
16#define OSGANIMATION_NODE_VISITOR_H
24 class AnimationUpdateCallbackBase;
The osgAnimation library provides general purpose utility classes for animation.
Definition Action:34
std::vector< osg::ref_ptr< osgAnimation::Animation > > AnimationList
Definition Animation:100
A Geode is a "geometry node", that is, a leaf node on the scene graph that can have "renderable thing...
Definition Geode:29
Base class for all internal nodes in the scene graph.
Definition Node:72
Visitor for type safe operations on osg::Nodes.
Definition NodeVisitor:82
Stores a set of modes and attributes which represent a set of OpenGL state.
Definition StateSet:46
Definition AnimationUpdateCallback:27
META_NodeVisitor(osgAnimation, LinkVisitor)
void reset()
Method to call to reset visitor.
void handle_stateset(osg::StateSet *stateset)
void apply(osg::Geode &node)
AnimationList _animations
Definition LinkVisitor:48
unsigned int _nbLinkedTarget
Definition LinkVisitor:51
AnimationList & getAnimationList()
unsigned int getNbLinkedTarget() const
Definition LinkVisitor:40
void link(osgAnimation::AnimationUpdateCallbackBase *cb)
void apply(osg::Node &node)
#define OSGANIMATION_EXPORT
Definition Export:40