class SG_EXPORT AnimationPathCallback

Callback which can be attached to a MatrixTransform as an app callback to allow it to follow the path defined by a AnimationPath

Inheritance:


Public Fields

[more]ref_ptr<AnimationPath> _animationPath
[more]double _timeOffset
[more]double _timeMultiplier
[more]double _firstTime

Public Methods

[more] AnimationPathCallback(AnimationPath* ap, double timeOffset=0.0f, double timeMultiplier=1.0f)
[more]virtual void operator()(Node* node, NodeVisitor* nv)
implements the callback


Inherited from NodeCallback:

Public Fields

oref_ptr<NodeCallback> _nestedCallback

Public Methods

ovoid traverse(Node* node, NodeVisitor* nv)
ovoid setNestedCallback(NodeCallback* nc)
oNodeCallback* getNestedCallback()
oinline void addNestedCallback(NodeCallback* nc)
oinline void removeNestedCallback(NodeCallback* nc)


Inherited from Referenced:

Public Methods

oinline Referenced& operator = (Referenced&)
oinline void ref() const
oinline void unref() const
oinline void unref_nodelete() const
oinline int referenceCount() const
oinline static int createdCount()
oinline static int deletedCount()

Protected Fields

omutable int _refCount
ostatic int _createdCount
ostatic int _deletedCount


Documentation

Callback which can be attached to a MatrixTransform as an app callback to allow it to follow the path defined by a AnimationPath
o AnimationPathCallback(AnimationPath* ap, double timeOffset=0.0f, double timeMultiplier=1.0f)

ovirtual void operator()(Node* node, NodeVisitor* nv)
implements the callback

oref_ptr<AnimationPath> _animationPath

odouble _timeOffset

odouble _timeMultiplier

odouble _firstTime


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.