SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
SLAnimation Member List

This is the complete list of members for SLAnimation, including all inherited members.

_lengthSecSLAnimationprotected
_nameSLAnimationprotected
_nodeAnimTracksSLAnimationprotected
affectsNode(SLNode *node)SLAnimation
apply(SLfloat time, SLfloat weight=1.0f, SLfloat scale=1.0f)SLAnimation
apply(SLAnimSkeleton *skel, SLfloat time, SLfloat weight=1.0f, SLfloat scale=1.0f)SLAnimation
applyToNode(SLNode *node, SLfloat time, SLfloat weight=1.0f, SLfloat scale=1.0f)SLAnimation
createNodeAnimTrack()SLAnimation
createNodeAnimTrack(SLuint trackID)SLAnimation
createNodeAnimTrackForEllipse(SLNode *target, SLfloat radiusA, SLAxis axisA, SLfloat radiusB, SLAxis axisB)SLAnimation
createNodeAnimTrackForRotation(SLNode *target, SLfloat angleDeg1, const SLVec3f &axis)SLAnimation
createNodeAnimTrackForRotation2(SLNode *target, SLfloat angleDeg0, SLfloat angleDeg1, const SLVec3f &axis)SLAnimation
createNodeAnimTrackForRotation3(SLNode *target, SLfloat angleDeg0, SLfloat angleDeg1, SLfloat angleDeg2, const SLVec3f &axis)SLAnimation
createNodeAnimTrackForRotation360(SLNode *target, const SLVec3f &axis)SLAnimation
createNodeAnimTrackForRotation4(SLNode *target, SLfloat angleDeg0, SLfloat angleDeg1, SLfloat angleDeg2, SLfloat angleDeg3, const SLVec3f &axis)SLAnimation
createNodeAnimTrackForScaling(SLNode *target, const SLVec3f &endScale)SLAnimation
createNodeAnimTrackForTranslation(SLNode *target, const SLVec3f &endPos)SLAnimation
drawNodeVisuals(SLSceneView *sv)SLAnimation
lengthSec() constSLAnimationinline
lengthSec(SLfloat lengthSec)SLAnimation
name()SLAnimationinline
name(const SLstring &name)SLAnimationinline
nextKeyframeTime(SLfloat time)SLAnimation
prevKeyframeTime(SLfloat time)SLAnimation
resetNodes()SLAnimation
SLAnimation(const SLstring &name, SLfloat duration)SLAnimation
~SLAnimation()SLAnimation