1 | <html> |
---|
2 | <head> |
---|
3 | <title>Ogre::Animation class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
---|
4 | <link type="text/css" rel="stylesheet" href="style.css"> |
---|
5 | </head> |
---|
6 | |
---|
7 | <body> |
---|
8 | <!-- Generated by Doxygen 1.3.6 --> |
---|
9 | <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a> | <a class="qindex" href="pages.html">Related Pages</a></div> |
---|
10 | <h1>Ogre::Animation Class Reference</h1>An animation sequence. |
---|
11 | <a href="#_details">More...</a> |
---|
12 | <p> |
---|
13 | <code>#include <<a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>></code> |
---|
14 | <p> |
---|
15 | <a href="classOgre_1_1Animation-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> |
---|
16 | <tr><td></td></tr> |
---|
17 | <tr><td colspan=2><br><h2>Public Types</h2></td></tr> |
---|
18 | <tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map< unsigned <br> |
---|
19 | short, <a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a> * > </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw0">NodeTrackList</a></td></tr> |
---|
20 | |
---|
21 | <tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="classOgre_1_1ConstMapIterator.html">ConstMapIterator</a><<br> |
---|
22 | <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw0">NodeTrackList</a> > </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw1">NodeTrackIterator</a></td></tr> |
---|
23 | |
---|
24 | <tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map< unsigned <br> |
---|
25 | short, <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a> * > </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw2">NumericTrackList</a></td></tr> |
---|
26 | |
---|
27 | <tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="classOgre_1_1ConstMapIterator.html">ConstMapIterator</a><<br> |
---|
28 | <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw2">NumericTrackList</a> > </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw3">NumericTrackIterator</a></td></tr> |
---|
29 | |
---|
30 | <tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map< unsigned <br> |
---|
31 | short, <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> * > </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw4">VertexTrackList</a></td></tr> |
---|
32 | |
---|
33 | <tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="classOgre_1_1ConstMapIterator.html">ConstMapIterator</a><<br> |
---|
34 | <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw4">VertexTrackList</a> > </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw5">VertexTrackIterator</a></td></tr> |
---|
35 | |
---|
36 | <tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> { <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10Ogre_1_1Animationw6">IM_LINEAR</a>, |
---|
37 | <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10Ogre_1_1Animationw7">IM_SPLINE</a> |
---|
38 | }</td></tr> |
---|
39 | |
---|
40 | <tr><td class="mdescLeft"> </td><td class="mdescRight">The types of animation interpolation available. <a href="#Ogre_1_1Animationw10">More...</a><br><br></td></tr> |
---|
41 | <tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> { <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11Ogre_1_1Animationw8">RIM_LINEAR</a>, |
---|
42 | <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11Ogre_1_1Animationw9">RIM_SPHERICAL</a> |
---|
43 | }</td></tr> |
---|
44 | |
---|
45 | <tr><td class="mdescLeft"> </td><td class="mdescRight">The types of rotational interpolation available. <a href="#Ogre_1_1Animationw11">More...</a><br><br></td></tr> |
---|
46 | <tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr> |
---|
47 | <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa0">Animation</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &name, <a class="el" href="namespaceOgre.html#a465">Real</a> length)</td></tr> |
---|
48 | |
---|
49 | <tr><td class="mdescLeft"> </td><td class="mdescRight">You should not use this constructor directly, use the parent object such as <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> instead. <a href="#Ogre_1_1Animationa0"></a><br><br></td></tr> |
---|
50 | <tr><td class="memItemLeft" nowrap align=right valign=top>virtual </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa1">~Animation</a> ()</td></tr> |
---|
51 | |
---|
52 | <tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a471">String</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa2">getName</a> (void) const </td></tr> |
---|
53 | |
---|
54 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the name of this animation. <a href="#Ogre_1_1Animationa2"></a><br><br></td></tr> |
---|
55 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa3">getLength</a> (void) const </td></tr> |
---|
56 | |
---|
57 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the total length of the animation. <a href="#Ogre_1_1Animationa3"></a><br><br></td></tr> |
---|
58 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa4">createNodeTrack</a> (unsigned short handle)</td></tr> |
---|
59 | |
---|
60 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a> for animating a <a class="el" href="classOgre_1_1Node.html">Node</a>. <a href="#Ogre_1_1Animationa4"></a><br><br></td></tr> |
---|
61 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa5">createNumericTrack</a> (unsigned short handle)</td></tr> |
---|
62 | |
---|
63 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a> for animating any numeric value. <a href="#Ogre_1_1Animationa5"></a><br><br></td></tr> |
---|
64 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa6">createVertexTrack</a> (unsigned short handle, <a class="el" href="namespaceOgre.html#a630">VertexAnimationType</a> animType)</td></tr> |
---|
65 | |
---|
66 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> for animating vertex position data. <a href="#Ogre_1_1Animationa6"></a><br><br></td></tr> |
---|
67 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa7">createNodeTrack</a> (unsigned short handle, <a class="el" href="classOgre_1_1Node.html">Node</a> *node)</td></tr> |
---|
68 | |
---|
69 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> automatically associated with a <a class="el" href="classOgre_1_1Node.html">Node</a>. <a href="#Ogre_1_1Animationa7"></a><br><br></td></tr> |
---|
70 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa8">createNumericTrack</a> (unsigned short handle, const <a class="el" href="classOgre_1_1SharedPtr.html">AnimableValuePtr</a> &anim)</td></tr> |
---|
71 | |
---|
72 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a> and associates it with an animable. <a href="#Ogre_1_1Animationa8"></a><br><br></td></tr> |
---|
73 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa9">createVertexTrack</a> (unsigned short handle, <a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *data, <a class="el" href="namespaceOgre.html#a630">VertexAnimationType</a> animType)</td></tr> |
---|
74 | |
---|
75 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> and associates it with <a class="el" href="classOgre_1_1VertexData.html">VertexData</a>. <a href="#Ogre_1_1Animationa9"></a><br><br></td></tr> |
---|
76 | <tr><td class="memItemLeft" nowrap align=right valign=top>unsigned short </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa10">getNumNodeTracks</a> (void) const </td></tr> |
---|
77 | |
---|
78 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of <a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a> objects contained in this animation. <a href="#Ogre_1_1Animationa10"></a><br><br></td></tr> |
---|
79 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa11">getNodeTrack</a> (unsigned short handle) const </td></tr> |
---|
80 | |
---|
81 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a node track by it's handle. <a href="#Ogre_1_1Animationa11"></a><br><br></td></tr> |
---|
82 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa12">hasNodeTrack</a> (unsigned short handle) const </td></tr> |
---|
83 | |
---|
84 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Does a track exist with the given handle? <a href="#Ogre_1_1Animationa12"></a><br><br></td></tr> |
---|
85 | <tr><td class="memItemLeft" nowrap align=right valign=top>unsigned short </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa13">getNumNumericTracks</a> (void) const </td></tr> |
---|
86 | |
---|
87 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a> objects contained in this animation. <a href="#Ogre_1_1Animationa13"></a><br><br></td></tr> |
---|
88 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa14">getNumericTrack</a> (unsigned short handle) const </td></tr> |
---|
89 | |
---|
90 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a numeric track by it's handle. <a href="#Ogre_1_1Animationa14"></a><br><br></td></tr> |
---|
91 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa15">hasNumericTrack</a> (unsigned short handle) const </td></tr> |
---|
92 | |
---|
93 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Does a track exist with the given handle? <a href="#Ogre_1_1Animationa15"></a><br><br></td></tr> |
---|
94 | <tr><td class="memItemLeft" nowrap align=right valign=top>unsigned short </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa16">getNumVertexTracks</a> (void) const </td></tr> |
---|
95 | |
---|
96 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> objects contained in this animation. <a href="#Ogre_1_1Animationa16"></a><br><br></td></tr> |
---|
97 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa17">getVertexTrack</a> (unsigned short handle) const </td></tr> |
---|
98 | |
---|
99 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets a Vertex track by it's handle. <a href="#Ogre_1_1Animationa17"></a><br><br></td></tr> |
---|
100 | <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa18">hasVertexTrack</a> (unsigned short handle) const </td></tr> |
---|
101 | |
---|
102 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Does a track exist with the given handle? <a href="#Ogre_1_1Animationa18"></a><br><br></td></tr> |
---|
103 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa19">destroyNodeTrack</a> (unsigned short handle)</td></tr> |
---|
104 | |
---|
105 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Destroys the node track with the given handle. <a href="#Ogre_1_1Animationa19"></a><br><br></td></tr> |
---|
106 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa20">destroyNumericTrack</a> (unsigned short handle)</td></tr> |
---|
107 | |
---|
108 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Destroys the numeric track with the given handle. <a href="#Ogre_1_1Animationa20"></a><br><br></td></tr> |
---|
109 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa21">destroyVertexTrack</a> (unsigned short handle)</td></tr> |
---|
110 | |
---|
111 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Destroys the Vertex track with the given handle. <a href="#Ogre_1_1Animationa21"></a><br><br></td></tr> |
---|
112 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa22">destroyAllTracks</a> (void)</td></tr> |
---|
113 | |
---|
114 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes and destroys all tracks making up this animation. <a href="#Ogre_1_1Animationa22"></a><br><br></td></tr> |
---|
115 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa23">destroyAllNodeTracks</a> (void)</td></tr> |
---|
116 | |
---|
117 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes and destroys all tracks making up this animation. <a href="#Ogre_1_1Animationa23"></a><br><br></td></tr> |
---|
118 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa24">destroyAllNumericTracks</a> (void)</td></tr> |
---|
119 | |
---|
120 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes and destroys all tracks making up this animation. <a href="#Ogre_1_1Animationa24"></a><br><br></td></tr> |
---|
121 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa25">destroyAllVertexTracks</a> (void)</td></tr> |
---|
122 | |
---|
123 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes and destroys all tracks making up this animation. <a href="#Ogre_1_1Animationa25"></a><br><br></td></tr> |
---|
124 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa26">apply</a> (<a class="el" href="namespaceOgre.html#a465">Real</a> timePos, <a class="el" href="namespaceOgre.html#a465">Real</a> weight=1.0, bool accumulate=false, <a class="el" href="namespaceOgre.html#a465">Real</a> scale=1.0f)</td></tr> |
---|
125 | |
---|
126 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Applies an animation given a specific time point and weight. <a href="#Ogre_1_1Animationa26"></a><br><br></td></tr> |
---|
127 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa27">apply</a> (<a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> *skeleton, <a class="el" href="namespaceOgre.html#a465">Real</a> timePos, <a class="el" href="namespaceOgre.html#a465">Real</a> weight=1.0, bool accumulate=false, <a class="el" href="namespaceOgre.html#a465">Real</a> scale=1.0f)</td></tr> |
---|
128 | |
---|
129 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Applies all node tracks given a specific time point and weight to a given skeleton. <a href="#Ogre_1_1Animationa27"></a><br><br></td></tr> |
---|
130 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa28">apply</a> (<a class="el" href="classOgre_1_1Entity.html">Entity</a> *entity, <a class="el" href="namespaceOgre.html#a465">Real</a> timePos, <a class="el" href="namespaceOgre.html#a465">Real</a> weight, bool software, bool hardware)</td></tr> |
---|
131 | |
---|
132 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Applies all vertex tracks given a specific time point and weight to a given entity. <a href="#Ogre_1_1Animationa28"></a><br><br></td></tr> |
---|
133 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa29">setInterpolationMode</a> (<a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> im)</td></tr> |
---|
134 | |
---|
135 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Tells the animation how to interpolate between keyframes. <a href="#Ogre_1_1Animationa29"></a><br><br></td></tr> |
---|
136 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa30">getInterpolationMode</a> (void) const </td></tr> |
---|
137 | |
---|
138 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the current interpolation mode of this animation. <a href="#Ogre_1_1Animationa30"></a><br><br></td></tr> |
---|
139 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa31">setRotationInterpolationMode</a> (<a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> im)</td></tr> |
---|
140 | |
---|
141 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Tells the animation how to interpolate rotations. <a href="#Ogre_1_1Animationa31"></a><br><br></td></tr> |
---|
142 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa32">getRotationInterpolationMode</a> (void) const </td></tr> |
---|
143 | |
---|
144 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the current rotation interpolation mode of this animation. <a href="#Ogre_1_1Animationa32"></a><br><br></td></tr> |
---|
145 | <tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw0">NodeTrackList</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa33">_getNodeTrackList</a> (void) const </td></tr> |
---|
146 | |
---|
147 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Fast access to NON-UPDATEABLE node track list. <a href="#Ogre_1_1Animationa33"></a><br><br></td></tr> |
---|
148 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ConstMapIterator.html">NodeTrackIterator</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa34">getNodeTrackIterator</a> (void) const </td></tr> |
---|
149 | |
---|
150 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Get non-updateable iterator over node tracks. <a href="#Ogre_1_1Animationa34"></a><br><br></td></tr> |
---|
151 | <tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw2">NumericTrackList</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa35">_getNumericTrackList</a> (void) const </td></tr> |
---|
152 | |
---|
153 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Fast access to NON-UPDATEABLE numeric track list. <a href="#Ogre_1_1Animationa35"></a><br><br></td></tr> |
---|
154 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ConstMapIterator.html">NumericTrackIterator</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa36">getNumericTrackIterator</a> (void) const </td></tr> |
---|
155 | |
---|
156 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Get non-updateable iterator over node tracks. <a href="#Ogre_1_1Animationa36"></a><br><br></td></tr> |
---|
157 | <tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw4">VertexTrackList</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa37">_getVertexTrackList</a> (void) const </td></tr> |
---|
158 | |
---|
159 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Fast access to NON-UPDATEABLE Vertex track list. <a href="#Ogre_1_1Animationa37"></a><br><br></td></tr> |
---|
160 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ConstMapIterator.html">VertexTrackIterator</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa38">getVertexTrackIterator</a> (void) const </td></tr> |
---|
161 | |
---|
162 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Get non-updateable iterator over node tracks. <a href="#Ogre_1_1Animationa38"></a><br><br></td></tr> |
---|
163 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa39">optimise</a> (void)</td></tr> |
---|
164 | |
---|
165 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Optimise an animation by removing unnecessary tracks and keyframes. <a href="#Ogre_1_1Animationa39"></a><br><br></td></tr> |
---|
166 | <tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr> |
---|
167 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animatione0">setDefaultInterpolationMode</a> (<a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> im)</td></tr> |
---|
168 | |
---|
169 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default animation interpolation mode. <a href="#Ogre_1_1Animatione0"></a><br><br></td></tr> |
---|
170 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animatione1">getDefaultInterpolationMode</a> (void)</td></tr> |
---|
171 | |
---|
172 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default interpolation mode for all animations. <a href="#Ogre_1_1Animatione1"></a><br><br></td></tr> |
---|
173 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animatione2">setDefaultRotationInterpolationMode</a> (<a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> im)</td></tr> |
---|
174 | |
---|
175 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the default rotation interpolation mode. <a href="#Ogre_1_1Animatione2"></a><br><br></td></tr> |
---|
176 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animatione3">getDefaultRotationInterpolationMode</a> (void)</td></tr> |
---|
177 | |
---|
178 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the default rotation interpolation mode for all animations. <a href="#Ogre_1_1Animatione3"></a><br><br></td></tr> |
---|
179 | <tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr> |
---|
180 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationb0">optimiseNodeTracks</a> (void)</td></tr> |
---|
181 | |
---|
182 | <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationb1">optimiseVertexTracks</a> (void)</td></tr> |
---|
183 | |
---|
184 | <tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr> |
---|
185 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw0">NodeTrackList</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp0">mNodeTrackList</a></td></tr> |
---|
186 | |
---|
187 | <tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classOgre_1_1Node.html">Node</a> tracks, indexed by handle. <a href="#Ogre_1_1Animationp0"></a><br><br></td></tr> |
---|
188 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw2">NumericTrackList</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp1">mNumericTrackList</a></td></tr> |
---|
189 | |
---|
190 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Numeric tracks, indexed by handle. <a href="#Ogre_1_1Animationp1"></a><br><br></td></tr> |
---|
191 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw4">VertexTrackList</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp2">mVertexTrackList</a></td></tr> |
---|
192 | |
---|
193 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Vertex tracks, indexed by handle. <a href="#Ogre_1_1Animationp2"></a><br><br></td></tr> |
---|
194 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp3">mName</a></td></tr> |
---|
195 | |
---|
196 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp4">mLength</a></td></tr> |
---|
197 | |
---|
198 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp5">mInterpolationMode</a></td></tr> |
---|
199 | |
---|
200 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp6">mRotationInterpolationMode</a></td></tr> |
---|
201 | |
---|
202 | <tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr> |
---|
203 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationt0">msDefaultInterpolationMode</a></td></tr> |
---|
204 | |
---|
205 | <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationt1">msDefaultRotationInterpolationMode</a></td></tr> |
---|
206 | |
---|
207 | </table> |
---|
208 | <hr><a name="_details"></a><h2>Detailed Description</h2> |
---|
209 | An animation sequence. |
---|
210 | <p> |
---|
211 | <dl compact><dt><b>Remarks:</b></dt><dd>This class defines the interface for a sequence of animation, whether that be animation of a mesh, a path along a spline, or possibly more than one type of animation in one. An animation is made up of many 'tracks', which are the more specific types of animation. </dd></dl> |
---|
212 | <dl compact><dt><b></b></dt><dd>You should not create these animations directly. They will be created via a parent object which owns the animation, e.g. <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a>. </dd></dl> |
---|
213 | |
---|
214 | <p> |
---|
215 | |
---|
216 | <p> |
---|
217 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00048">48</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>.<hr><h2>Member Typedef Documentation</h2> |
---|
218 | <a class="anchor" name="Ogre_1_1Animationw1" doxytag="Ogre::Animation::NodeTrackIterator" ></a><p> |
---|
219 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
220 | <tr> |
---|
221 | <td class="mdRow"> |
---|
222 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
223 | <tr> |
---|
224 | <td class="md" nowrap valign="top"> typedef <a class="el" href="classOgre_1_1ConstMapIterator.html">ConstMapIterator</a><<a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw0">NodeTrackList</a>> <a class="el" href="classOgre_1_1ConstMapIterator.html">Ogre::Animation::NodeTrackIterator</a> |
---|
225 | </table> |
---|
226 | </td> |
---|
227 | </tr> |
---|
228 | </table> |
---|
229 | <table cellspacing=5 cellpadding=0 border=0> |
---|
230 | <tr> |
---|
231 | <td> |
---|
232 | |
---|
233 | </td> |
---|
234 | <td> |
---|
235 | |
---|
236 | <p> |
---|
237 | |
---|
238 | <p> |
---|
239 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00279">279</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. |
---|
240 | <p> |
---|
241 | Referenced by <a class="el" href="OgreAnimation_8h-source.html#l00291">getNodeTrackIterator()</a>. </td> |
---|
242 | </tr> |
---|
243 | </table> |
---|
244 | <a class="anchor" name="Ogre_1_1Animationw0" doxytag="Ogre::Animation::NodeTrackList" ></a><p> |
---|
245 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
246 | <tr> |
---|
247 | <td class="mdRow"> |
---|
248 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
249 | <tr> |
---|
250 | <td class="md" nowrap valign="top"> typedef std::map<unsigned short, <a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a>*> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw0">Ogre::Animation::NodeTrackList</a> |
---|
251 | </table> |
---|
252 | </td> |
---|
253 | </tr> |
---|
254 | </table> |
---|
255 | <table cellspacing=5 cellpadding=0 border=0> |
---|
256 | <tr> |
---|
257 | <td> |
---|
258 | |
---|
259 | </td> |
---|
260 | <td> |
---|
261 | |
---|
262 | <p> |
---|
263 | |
---|
264 | <p> |
---|
265 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00278">278</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
266 | </tr> |
---|
267 | </table> |
---|
268 | <a class="anchor" name="Ogre_1_1Animationw3" doxytag="Ogre::Animation::NumericTrackIterator" ></a><p> |
---|
269 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
270 | <tr> |
---|
271 | <td class="mdRow"> |
---|
272 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
273 | <tr> |
---|
274 | <td class="md" nowrap valign="top"> typedef <a class="el" href="classOgre_1_1ConstMapIterator.html">ConstMapIterator</a><<a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw2">NumericTrackList</a>> <a class="el" href="classOgre_1_1ConstMapIterator.html">Ogre::Animation::NumericTrackIterator</a> |
---|
275 | </table> |
---|
276 | </td> |
---|
277 | </tr> |
---|
278 | </table> |
---|
279 | <table cellspacing=5 cellpadding=0 border=0> |
---|
280 | <tr> |
---|
281 | <td> |
---|
282 | |
---|
283 | </td> |
---|
284 | <td> |
---|
285 | |
---|
286 | <p> |
---|
287 | |
---|
288 | <p> |
---|
289 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00282">282</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. |
---|
290 | <p> |
---|
291 | Referenced by <a class="el" href="OgreAnimation_8h-source.html#l00298">getNumericTrackIterator()</a>. </td> |
---|
292 | </tr> |
---|
293 | </table> |
---|
294 | <a class="anchor" name="Ogre_1_1Animationw2" doxytag="Ogre::Animation::NumericTrackList" ></a><p> |
---|
295 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
296 | <tr> |
---|
297 | <td class="mdRow"> |
---|
298 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
299 | <tr> |
---|
300 | <td class="md" nowrap valign="top"> typedef std::map<unsigned short, <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a>*> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw2">Ogre::Animation::NumericTrackList</a> |
---|
301 | </table> |
---|
302 | </td> |
---|
303 | </tr> |
---|
304 | </table> |
---|
305 | <table cellspacing=5 cellpadding=0 border=0> |
---|
306 | <tr> |
---|
307 | <td> |
---|
308 | |
---|
309 | </td> |
---|
310 | <td> |
---|
311 | |
---|
312 | <p> |
---|
313 | |
---|
314 | <p> |
---|
315 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00281">281</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
316 | </tr> |
---|
317 | </table> |
---|
318 | <a class="anchor" name="Ogre_1_1Animationw5" doxytag="Ogre::Animation::VertexTrackIterator" ></a><p> |
---|
319 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
320 | <tr> |
---|
321 | <td class="mdRow"> |
---|
322 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
323 | <tr> |
---|
324 | <td class="md" nowrap valign="top"> typedef <a class="el" href="classOgre_1_1ConstMapIterator.html">ConstMapIterator</a><<a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw4">VertexTrackList</a>> <a class="el" href="classOgre_1_1ConstMapIterator.html">Ogre::Animation::VertexTrackIterator</a> |
---|
325 | </table> |
---|
326 | </td> |
---|
327 | </tr> |
---|
328 | </table> |
---|
329 | <table cellspacing=5 cellpadding=0 border=0> |
---|
330 | <tr> |
---|
331 | <td> |
---|
332 | |
---|
333 | </td> |
---|
334 | <td> |
---|
335 | |
---|
336 | <p> |
---|
337 | |
---|
338 | <p> |
---|
339 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00285">285</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. |
---|
340 | <p> |
---|
341 | Referenced by <a class="el" href="OgreAnimation_8h-source.html#l00305">getVertexTrackIterator()</a>. </td> |
---|
342 | </tr> |
---|
343 | </table> |
---|
344 | <a class="anchor" name="Ogre_1_1Animationw4" doxytag="Ogre::Animation::VertexTrackList" ></a><p> |
---|
345 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
346 | <tr> |
---|
347 | <td class="mdRow"> |
---|
348 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
349 | <tr> |
---|
350 | <td class="md" nowrap valign="top"> typedef std::map<unsigned short, <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a>*> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw4">Ogre::Animation::VertexTrackList</a> |
---|
351 | </table> |
---|
352 | </td> |
---|
353 | </tr> |
---|
354 | </table> |
---|
355 | <table cellspacing=5 cellpadding=0 border=0> |
---|
356 | <tr> |
---|
357 | <td> |
---|
358 | |
---|
359 | </td> |
---|
360 | <td> |
---|
361 | |
---|
362 | <p> |
---|
363 | |
---|
364 | <p> |
---|
365 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00284">284</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
366 | </tr> |
---|
367 | </table> |
---|
368 | <hr><h2>Member Enumeration Documentation</h2> |
---|
369 | <a class="anchor" name="Ogre_1_1Animationw10" doxytag="Ogre::Animation::InterpolationMode" ></a><p> |
---|
370 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
371 | <tr> |
---|
372 | <td class="mdRow"> |
---|
373 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
374 | <tr> |
---|
375 | <td class="md" nowrap valign="top"> enum <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">Ogre::Animation::InterpolationMode</a> |
---|
376 | </table> |
---|
377 | </td> |
---|
378 | </tr> |
---|
379 | </table> |
---|
380 | <table cellspacing=5 cellpadding=0 border=0> |
---|
381 | <tr> |
---|
382 | <td> |
---|
383 | |
---|
384 | </td> |
---|
385 | <td> |
---|
386 | |
---|
387 | <p> |
---|
388 | The types of animation interpolation available. |
---|
389 | <p> |
---|
390 | <dl compact><dt><b>Enumeration values: </b></dt><dd> |
---|
391 | <table border=0 cellspacing=2 cellpadding=0> |
---|
392 | <tr><td valign=top><em><a class="anchor" name="Ogre_1_1Animationw10Ogre_1_1Animationw6" doxytag="IM_LINEAR" ></a>IM_LINEAR</em> </td><td> |
---|
393 | Values are interpolated along straight lines. </td></tr> |
---|
394 | <tr><td valign=top><em><a class="anchor" name="Ogre_1_1Animationw10Ogre_1_1Animationw7" doxytag="IM_SPLINE" ></a>IM_SPLINE</em> </td><td> |
---|
395 | Values are interpolated along a spline, resulting in smoother changes in direction. </td></tr> |
---|
396 | </table> |
---|
397 | </dl> |
---|
398 | |
---|
399 | <p> |
---|
400 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00053">53</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
401 | </tr> |
---|
402 | </table> |
---|
403 | <a class="anchor" name="Ogre_1_1Animationw11" doxytag="Ogre::Animation::RotationInterpolationMode" ></a><p> |
---|
404 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
405 | <tr> |
---|
406 | <td class="mdRow"> |
---|
407 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
408 | <tr> |
---|
409 | <td class="md" nowrap valign="top"> enum <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">Ogre::Animation::RotationInterpolationMode</a> |
---|
410 | </table> |
---|
411 | </td> |
---|
412 | </tr> |
---|
413 | </table> |
---|
414 | <table cellspacing=5 cellpadding=0 border=0> |
---|
415 | <tr> |
---|
416 | <td> |
---|
417 | |
---|
418 | </td> |
---|
419 | <td> |
---|
420 | |
---|
421 | <p> |
---|
422 | The types of rotational interpolation available. |
---|
423 | <p> |
---|
424 | <dl compact><dt><b>Enumeration values: </b></dt><dd> |
---|
425 | <table border=0 cellspacing=2 cellpadding=0> |
---|
426 | <tr><td valign=top><em><a class="anchor" name="Ogre_1_1Animationw11Ogre_1_1Animationw8" doxytag="RIM_LINEAR" ></a>RIM_LINEAR</em> </td><td> |
---|
427 | Values are interpolated linearly. |
---|
428 | <p> |
---|
429 | This is faster but does not necessarily give a completely accurate result. </td></tr> |
---|
430 | <tr><td valign=top><em><a class="anchor" name="Ogre_1_1Animationw11Ogre_1_1Animationw9" doxytag="RIM_SPHERICAL" ></a>RIM_SPHERICAL</em> </td><td> |
---|
431 | Values are interpolated spherically. |
---|
432 | <p> |
---|
433 | This is more accurate but has a higher cost. </td></tr> |
---|
434 | </table> |
---|
435 | </dl> |
---|
436 | |
---|
437 | <p> |
---|
438 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00062">62</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
439 | </tr> |
---|
440 | </table> |
---|
441 | <hr><h2>Constructor & Destructor Documentation</h2> |
---|
442 | <a class="anchor" name="Ogre_1_1Animationa0" doxytag="Ogre::Animation::Animation" ></a><p> |
---|
443 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
444 | <tr> |
---|
445 | <td class="mdRow"> |
---|
446 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
447 | <tr> |
---|
448 | <td class="md" nowrap valign="top"> Ogre::Animation::Animation </td> |
---|
449 | <td class="md" valign="top">( </td> |
---|
450 | <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> & </td> |
---|
451 | <td class="mdname" nowrap> <em>name</em>, </td> |
---|
452 | </tr> |
---|
453 | <tr> |
---|
454 | <td class="md" nowrap align="right"></td> |
---|
455 | <td></td> |
---|
456 | <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a> </td> |
---|
457 | <td class="mdname" nowrap> <em>length</em></td> |
---|
458 | </tr> |
---|
459 | <tr> |
---|
460 | <td></td> |
---|
461 | <td class="md">) </td> |
---|
462 | <td class="md" colspan="2"></td> |
---|
463 | </tr> |
---|
464 | |
---|
465 | </table> |
---|
466 | </td> |
---|
467 | </tr> |
---|
468 | </table> |
---|
469 | <table cellspacing=5 cellpadding=0 border=0> |
---|
470 | <tr> |
---|
471 | <td> |
---|
472 | |
---|
473 | </td> |
---|
474 | <td> |
---|
475 | |
---|
476 | <p> |
---|
477 | You should not use this constructor directly, use the parent object such as <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> instead. |
---|
478 | <p> |
---|
479 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
480 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
481 | <tr><td valign=top><em>name</em> </td><td>The name of the animation, should be unique within it's parent (e.g. <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a>) </td></tr> |
---|
482 | <tr><td valign=top><em>length</em> </td><td>The length of the animation in seconds. </td></tr> |
---|
483 | </table> |
---|
484 | </dl> |
---|
485 | </td> |
---|
486 | </tr> |
---|
487 | </table> |
---|
488 | <a class="anchor" name="Ogre_1_1Animationa1" doxytag="Ogre::Animation::~Animation" ></a><p> |
---|
489 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
490 | <tr> |
---|
491 | <td class="mdRow"> |
---|
492 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
493 | <tr> |
---|
494 | <td class="md" nowrap valign="top"> virtual Ogre::Animation::~<a class="el" href="classOgre_1_1Animation.html">Animation</a> </td> |
---|
495 | <td class="md" valign="top">( </td> |
---|
496 | <td class="mdname1" valign="top" nowrap> </td> |
---|
497 | <td class="md" valign="top"> ) </td> |
---|
498 | <td class="md" nowrap><code> [virtual]</code></td> |
---|
499 | </tr> |
---|
500 | |
---|
501 | </table> |
---|
502 | </td> |
---|
503 | </tr> |
---|
504 | </table> |
---|
505 | <table cellspacing=5 cellpadding=0 border=0> |
---|
506 | <tr> |
---|
507 | <td> |
---|
508 | |
---|
509 | </td> |
---|
510 | <td> |
---|
511 | |
---|
512 | <p> |
---|
513 | </td> |
---|
514 | </tr> |
---|
515 | </table> |
---|
516 | <hr><h2>Member Function Documentation</h2> |
---|
517 | <a class="anchor" name="Ogre_1_1Animationa33" doxytag="Ogre::Animation::_getNodeTrackList" ></a><p> |
---|
518 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
519 | <tr> |
---|
520 | <td class="mdRow"> |
---|
521 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
522 | <tr> |
---|
523 | <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw0">NodeTrackList</a>& Ogre::Animation::_getNodeTrackList </td> |
---|
524 | <td class="md" valign="top">( </td> |
---|
525 | <td class="md" nowrap valign="top">void </td> |
---|
526 | <td class="mdname1" valign="top" nowrap> </td> |
---|
527 | <td class="md" valign="top"> ) </td> |
---|
528 | <td class="md" nowrap> const</td> |
---|
529 | </tr> |
---|
530 | |
---|
531 | </table> |
---|
532 | </td> |
---|
533 | </tr> |
---|
534 | </table> |
---|
535 | <table cellspacing=5 cellpadding=0 border=0> |
---|
536 | <tr> |
---|
537 | <td> |
---|
538 | |
---|
539 | </td> |
---|
540 | <td> |
---|
541 | |
---|
542 | <p> |
---|
543 | Fast access to NON-UPDATEABLE node track list. |
---|
544 | <p> |
---|
545 | </td> |
---|
546 | </tr> |
---|
547 | </table> |
---|
548 | <a class="anchor" name="Ogre_1_1Animationa35" doxytag="Ogre::Animation::_getNumericTrackList" ></a><p> |
---|
549 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
550 | <tr> |
---|
551 | <td class="mdRow"> |
---|
552 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
553 | <tr> |
---|
554 | <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw2">NumericTrackList</a>& Ogre::Animation::_getNumericTrackList </td> |
---|
555 | <td class="md" valign="top">( </td> |
---|
556 | <td class="md" nowrap valign="top">void </td> |
---|
557 | <td class="mdname1" valign="top" nowrap> </td> |
---|
558 | <td class="md" valign="top"> ) </td> |
---|
559 | <td class="md" nowrap> const</td> |
---|
560 | </tr> |
---|
561 | |
---|
562 | </table> |
---|
563 | </td> |
---|
564 | </tr> |
---|
565 | </table> |
---|
566 | <table cellspacing=5 cellpadding=0 border=0> |
---|
567 | <tr> |
---|
568 | <td> |
---|
569 | |
---|
570 | </td> |
---|
571 | <td> |
---|
572 | |
---|
573 | <p> |
---|
574 | Fast access to NON-UPDATEABLE numeric track list. |
---|
575 | <p> |
---|
576 | </td> |
---|
577 | </tr> |
---|
578 | </table> |
---|
579 | <a class="anchor" name="Ogre_1_1Animationa37" doxytag="Ogre::Animation::_getVertexTrackList" ></a><p> |
---|
580 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
581 | <tr> |
---|
582 | <td class="mdRow"> |
---|
583 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
584 | <tr> |
---|
585 | <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw4">VertexTrackList</a>& Ogre::Animation::_getVertexTrackList </td> |
---|
586 | <td class="md" valign="top">( </td> |
---|
587 | <td class="md" nowrap valign="top">void </td> |
---|
588 | <td class="mdname1" valign="top" nowrap> </td> |
---|
589 | <td class="md" valign="top"> ) </td> |
---|
590 | <td class="md" nowrap> const</td> |
---|
591 | </tr> |
---|
592 | |
---|
593 | </table> |
---|
594 | </td> |
---|
595 | </tr> |
---|
596 | </table> |
---|
597 | <table cellspacing=5 cellpadding=0 border=0> |
---|
598 | <tr> |
---|
599 | <td> |
---|
600 | |
---|
601 | </td> |
---|
602 | <td> |
---|
603 | |
---|
604 | <p> |
---|
605 | Fast access to NON-UPDATEABLE Vertex track list. |
---|
606 | <p> |
---|
607 | </td> |
---|
608 | </tr> |
---|
609 | </table> |
---|
610 | <a class="anchor" name="Ogre_1_1Animationa28" doxytag="Ogre::Animation::apply" ></a><p> |
---|
611 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
612 | <tr> |
---|
613 | <td class="mdRow"> |
---|
614 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
615 | <tr> |
---|
616 | <td class="md" nowrap valign="top"> void Ogre::Animation::apply </td> |
---|
617 | <td class="md" valign="top">( </td> |
---|
618 | <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Entity.html">Entity</a> * </td> |
---|
619 | <td class="mdname" nowrap> <em>entity</em>, </td> |
---|
620 | </tr> |
---|
621 | <tr> |
---|
622 | <td class="md" nowrap align="right"></td> |
---|
623 | <td></td> |
---|
624 | <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a> </td> |
---|
625 | <td class="mdname" nowrap> <em>timePos</em>, </td> |
---|
626 | </tr> |
---|
627 | <tr> |
---|
628 | <td class="md" nowrap align="right"></td> |
---|
629 | <td></td> |
---|
630 | <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a> </td> |
---|
631 | <td class="mdname" nowrap> <em>weight</em>, </td> |
---|
632 | </tr> |
---|
633 | <tr> |
---|
634 | <td class="md" nowrap align="right"></td> |
---|
635 | <td></td> |
---|
636 | <td class="md" nowrap>bool </td> |
---|
637 | <td class="mdname" nowrap> <em>software</em>, </td> |
---|
638 | </tr> |
---|
639 | <tr> |
---|
640 | <td class="md" nowrap align="right"></td> |
---|
641 | <td></td> |
---|
642 | <td class="md" nowrap>bool </td> |
---|
643 | <td class="mdname" nowrap> <em>hardware</em></td> |
---|
644 | </tr> |
---|
645 | <tr> |
---|
646 | <td></td> |
---|
647 | <td class="md">) </td> |
---|
648 | <td class="md" colspan="2"></td> |
---|
649 | </tr> |
---|
650 | |
---|
651 | </table> |
---|
652 | </td> |
---|
653 | </tr> |
---|
654 | </table> |
---|
655 | <table cellspacing=5 cellpadding=0 border=0> |
---|
656 | <tr> |
---|
657 | <td> |
---|
658 | |
---|
659 | </td> |
---|
660 | <td> |
---|
661 | |
---|
662 | <p> |
---|
663 | Applies all vertex tracks given a specific time point and weight to a given entity. |
---|
664 | <p> |
---|
665 | <dl compact><dt><b>Remarks:</b></dt><dd></dd></dl> |
---|
666 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
667 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
668 | <tr><td valign=top><em>entity</em> </td><td>The <a class="el" href="classOgre_1_1Entity.html">Entity</a> to which this animation should be applied </td></tr> |
---|
669 | <tr><td valign=top><em>timePos</em> </td><td>The time position in the animation to apply. </td></tr> |
---|
670 | <tr><td valign=top><em>weight</em> </td><td>The weight at which the animation should be applied (only affects pose animation) </td></tr> |
---|
671 | <tr><td valign=top><em>software</em> </td><td>Whether to populate the software morph vertex data </td></tr> |
---|
672 | <tr><td valign=top><em>hardware</em> </td><td>Whether to populate the hardware morph vertex data</td></tr> |
---|
673 | </table> |
---|
674 | </dl> |
---|
675 | </td> |
---|
676 | </tr> |
---|
677 | </table> |
---|
678 | <a class="anchor" name="Ogre_1_1Animationa27" doxytag="Ogre::Animation::apply" ></a><p> |
---|
679 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
680 | <tr> |
---|
681 | <td class="mdRow"> |
---|
682 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
683 | <tr> |
---|
684 | <td class="md" nowrap valign="top"> void Ogre::Animation::apply </td> |
---|
685 | <td class="md" valign="top">( </td> |
---|
686 | <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> * </td> |
---|
687 | <td class="mdname" nowrap> <em>skeleton</em>, </td> |
---|
688 | </tr> |
---|
689 | <tr> |
---|
690 | <td class="md" nowrap align="right"></td> |
---|
691 | <td></td> |
---|
692 | <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a> </td> |
---|
693 | <td class="mdname" nowrap> <em>timePos</em>, </td> |
---|
694 | </tr> |
---|
695 | <tr> |
---|
696 | <td class="md" nowrap align="right"></td> |
---|
697 | <td></td> |
---|
698 | <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a> </td> |
---|
699 | <td class="mdname" nowrap> <em>weight</em> = 1.0, </td> |
---|
700 | </tr> |
---|
701 | <tr> |
---|
702 | <td class="md" nowrap align="right"></td> |
---|
703 | <td></td> |
---|
704 | <td class="md" nowrap>bool </td> |
---|
705 | <td class="mdname" nowrap> <em>accumulate</em> = false, </td> |
---|
706 | </tr> |
---|
707 | <tr> |
---|
708 | <td class="md" nowrap align="right"></td> |
---|
709 | <td></td> |
---|
710 | <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a> </td> |
---|
711 | <td class="mdname" nowrap> <em>scale</em> = 1.0f</td> |
---|
712 | </tr> |
---|
713 | <tr> |
---|
714 | <td></td> |
---|
715 | <td class="md">) </td> |
---|
716 | <td class="md" colspan="2"></td> |
---|
717 | </tr> |
---|
718 | |
---|
719 | </table> |
---|
720 | </td> |
---|
721 | </tr> |
---|
722 | </table> |
---|
723 | <table cellspacing=5 cellpadding=0 border=0> |
---|
724 | <tr> |
---|
725 | <td> |
---|
726 | |
---|
727 | </td> |
---|
728 | <td> |
---|
729 | |
---|
730 | <p> |
---|
731 | Applies all node tracks given a specific time point and weight to a given skeleton. |
---|
732 | <p> |
---|
733 | <dl compact><dt><b>Remarks:</b></dt><dd>Where you have associated animation tracks with <a class="el" href="classOgre_1_1Node.html">Node</a> objects, you can eaily apply an animation to those nodes by calling this method. </dd></dl> |
---|
734 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
735 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
736 | <tr><td valign=top><em>timePos</em> </td><td>The time position in the animation to apply. </td></tr> |
---|
737 | <tr><td valign=top><em>weight</em> </td><td>The influence to give to this track, 1.0 for full influence, less to blend with other animations. </td></tr> |
---|
738 | <tr><td valign=top><em>scale</em> </td><td>The scale to apply to translations and scalings, useful for adapting an animation to a different size target. </td></tr> |
---|
739 | </table> |
---|
740 | </dl> |
---|
741 | </td> |
---|
742 | </tr> |
---|
743 | </table> |
---|
744 | <a class="anchor" name="Ogre_1_1Animationa26" doxytag="Ogre::Animation::apply" ></a><p> |
---|
745 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
746 | <tr> |
---|
747 | <td class="mdRow"> |
---|
748 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
749 | <tr> |
---|
750 | <td class="md" nowrap valign="top"> void Ogre::Animation::apply </td> |
---|
751 | <td class="md" valign="top">( </td> |
---|
752 | <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a465">Real</a> </td> |
---|
753 | <td class="mdname" nowrap> <em>timePos</em>, </td> |
---|
754 | </tr> |
---|
755 | <tr> |
---|
756 | <td class="md" nowrap align="right"></td> |
---|
757 | <td></td> |
---|
758 | <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a> </td> |
---|
759 | <td class="mdname" nowrap> <em>weight</em> = 1.0, </td> |
---|
760 | </tr> |
---|
761 | <tr> |
---|
762 | <td class="md" nowrap align="right"></td> |
---|
763 | <td></td> |
---|
764 | <td class="md" nowrap>bool </td> |
---|
765 | <td class="mdname" nowrap> <em>accumulate</em> = false, </td> |
---|
766 | </tr> |
---|
767 | <tr> |
---|
768 | <td class="md" nowrap align="right"></td> |
---|
769 | <td></td> |
---|
770 | <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a> </td> |
---|
771 | <td class="mdname" nowrap> <em>scale</em> = 1.0f</td> |
---|
772 | </tr> |
---|
773 | <tr> |
---|
774 | <td></td> |
---|
775 | <td class="md">) </td> |
---|
776 | <td class="md" colspan="2"></td> |
---|
777 | </tr> |
---|
778 | |
---|
779 | </table> |
---|
780 | </td> |
---|
781 | </tr> |
---|
782 | </table> |
---|
783 | <table cellspacing=5 cellpadding=0 border=0> |
---|
784 | <tr> |
---|
785 | <td> |
---|
786 | |
---|
787 | </td> |
---|
788 | <td> |
---|
789 | |
---|
790 | <p> |
---|
791 | Applies an animation given a specific time point and weight. |
---|
792 | <p> |
---|
793 | <dl compact><dt><b>Remarks:</b></dt><dd>Where you have associated animation tracks with objects, you can eaily apply an animation to those objects by calling this method. </dd></dl> |
---|
794 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
795 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
796 | <tr><td valign=top><em>timePos</em> </td><td>The time position in the animation to apply. </td></tr> |
---|
797 | <tr><td valign=top><em>weight</em> </td><td>The influence to give to this track, 1.0 for full influence, less to blend with other animations. </td></tr> |
---|
798 | <tr><td valign=top><em>scale</em> </td><td>The scale to apply to translations and scalings, useful for adapting an animation to a different size target. </td></tr> |
---|
799 | </table> |
---|
800 | </dl> |
---|
801 | </td> |
---|
802 | </tr> |
---|
803 | </table> |
---|
804 | <a class="anchor" name="Ogre_1_1Animationa7" doxytag="Ogre::Animation::createNodeTrack" ></a><p> |
---|
805 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
806 | <tr> |
---|
807 | <td class="mdRow"> |
---|
808 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
809 | <tr> |
---|
810 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a>* Ogre::Animation::createNodeTrack </td> |
---|
811 | <td class="md" valign="top">( </td> |
---|
812 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
813 | <td class="mdname" nowrap> <em>handle</em>, </td> |
---|
814 | </tr> |
---|
815 | <tr> |
---|
816 | <td class="md" nowrap align="right"></td> |
---|
817 | <td></td> |
---|
818 | <td class="md" nowrap><a class="el" href="classOgre_1_1Node.html">Node</a> * </td> |
---|
819 | <td class="mdname" nowrap> <em>node</em></td> |
---|
820 | </tr> |
---|
821 | <tr> |
---|
822 | <td></td> |
---|
823 | <td class="md">) </td> |
---|
824 | <td class="md" colspan="2"></td> |
---|
825 | </tr> |
---|
826 | |
---|
827 | </table> |
---|
828 | </td> |
---|
829 | </tr> |
---|
830 | </table> |
---|
831 | <table cellspacing=5 cellpadding=0 border=0> |
---|
832 | <tr> |
---|
833 | <td> |
---|
834 | |
---|
835 | </td> |
---|
836 | <td> |
---|
837 | |
---|
838 | <p> |
---|
839 | Creates a new <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> automatically associated with a <a class="el" href="classOgre_1_1Node.html">Node</a>. |
---|
840 | <p> |
---|
841 | <dl compact><dt><b>Remarks:</b></dt><dd>This method creates a standard <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a>, but also associates it with a target <a class="el" href="classOgre_1_1Node.html">Node</a> which will receive all keyframe effects. </dd></dl> |
---|
842 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
843 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
844 | <tr><td valign=top><em>handle</em> </td><td>Numeric handle to give the track, used for accessing the track later. Must be unique within this <a class="el" href="classOgre_1_1Animation.html">Animation</a>. </td></tr> |
---|
845 | <tr><td valign=top><em>node</em> </td><td>A pointer to the <a class="el" href="classOgre_1_1Node.html">Node</a> object which will be affected by this track </td></tr> |
---|
846 | </table> |
---|
847 | </dl> |
---|
848 | </td> |
---|
849 | </tr> |
---|
850 | </table> |
---|
851 | <a class="anchor" name="Ogre_1_1Animationa4" doxytag="Ogre::Animation::createNodeTrack" ></a><p> |
---|
852 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
853 | <tr> |
---|
854 | <td class="mdRow"> |
---|
855 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
856 | <tr> |
---|
857 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a>* Ogre::Animation::createNodeTrack </td> |
---|
858 | <td class="md" valign="top">( </td> |
---|
859 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
860 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
861 | <td class="md" valign="top"> ) </td> |
---|
862 | <td class="md" nowrap></td> |
---|
863 | </tr> |
---|
864 | |
---|
865 | </table> |
---|
866 | </td> |
---|
867 | </tr> |
---|
868 | </table> |
---|
869 | <table cellspacing=5 cellpadding=0 border=0> |
---|
870 | <tr> |
---|
871 | <td> |
---|
872 | |
---|
873 | </td> |
---|
874 | <td> |
---|
875 | |
---|
876 | <p> |
---|
877 | Creates a <a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a> for animating a <a class="el" href="classOgre_1_1Node.html">Node</a>. |
---|
878 | <p> |
---|
879 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
880 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
881 | <tr><td valign=top><em>handle</em> </td><td>Handle to give the track, used for accessing the track later. Must be unique within this <a class="el" href="classOgre_1_1Animation.html">Animation</a>. </td></tr> |
---|
882 | </table> |
---|
883 | </dl> |
---|
884 | </td> |
---|
885 | </tr> |
---|
886 | </table> |
---|
887 | <a class="anchor" name="Ogre_1_1Animationa8" doxytag="Ogre::Animation::createNumericTrack" ></a><p> |
---|
888 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
889 | <tr> |
---|
890 | <td class="mdRow"> |
---|
891 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
892 | <tr> |
---|
893 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a>* Ogre::Animation::createNumericTrack </td> |
---|
894 | <td class="md" valign="top">( </td> |
---|
895 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
896 | <td class="mdname" nowrap> <em>handle</em>, </td> |
---|
897 | </tr> |
---|
898 | <tr> |
---|
899 | <td class="md" nowrap align="right"></td> |
---|
900 | <td></td> |
---|
901 | <td class="md" nowrap>const <a class="el" href="classOgre_1_1SharedPtr.html">AnimableValuePtr</a> & </td> |
---|
902 | <td class="mdname" nowrap> <em>anim</em></td> |
---|
903 | </tr> |
---|
904 | <tr> |
---|
905 | <td></td> |
---|
906 | <td class="md">) </td> |
---|
907 | <td class="md" colspan="2"></td> |
---|
908 | </tr> |
---|
909 | |
---|
910 | </table> |
---|
911 | </td> |
---|
912 | </tr> |
---|
913 | </table> |
---|
914 | <table cellspacing=5 cellpadding=0 border=0> |
---|
915 | <tr> |
---|
916 | <td> |
---|
917 | |
---|
918 | </td> |
---|
919 | <td> |
---|
920 | |
---|
921 | <p> |
---|
922 | Creates a <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a> and associates it with an animable. |
---|
923 | <p> |
---|
924 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
925 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
926 | <tr><td valign=top><em>handle</em> </td><td>Handle to give the track, used for accessing the track later. </td></tr> |
---|
927 | <tr><td valign=top><em>anim</em> </td><td>Animable object link Must be unique within this <a class="el" href="classOgre_1_1Animation.html">Animation</a>.</td></tr> |
---|
928 | </table> |
---|
929 | </dl> |
---|
930 | </td> |
---|
931 | </tr> |
---|
932 | </table> |
---|
933 | <a class="anchor" name="Ogre_1_1Animationa5" doxytag="Ogre::Animation::createNumericTrack" ></a><p> |
---|
934 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
935 | <tr> |
---|
936 | <td class="mdRow"> |
---|
937 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
938 | <tr> |
---|
939 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a>* Ogre::Animation::createNumericTrack </td> |
---|
940 | <td class="md" valign="top">( </td> |
---|
941 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
942 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
943 | <td class="md" valign="top"> ) </td> |
---|
944 | <td class="md" nowrap></td> |
---|
945 | </tr> |
---|
946 | |
---|
947 | </table> |
---|
948 | </td> |
---|
949 | </tr> |
---|
950 | </table> |
---|
951 | <table cellspacing=5 cellpadding=0 border=0> |
---|
952 | <tr> |
---|
953 | <td> |
---|
954 | |
---|
955 | </td> |
---|
956 | <td> |
---|
957 | |
---|
958 | <p> |
---|
959 | Creates a <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a> for animating any numeric value. |
---|
960 | <p> |
---|
961 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
962 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
963 | <tr><td valign=top><em>handle</em> </td><td>Handle to give the track, used for accessing the track later. Must be unique within this <a class="el" href="classOgre_1_1Animation.html">Animation</a>.</td></tr> |
---|
964 | </table> |
---|
965 | </dl> |
---|
966 | </td> |
---|
967 | </tr> |
---|
968 | </table> |
---|
969 | <a class="anchor" name="Ogre_1_1Animationa9" doxytag="Ogre::Animation::createVertexTrack" ></a><p> |
---|
970 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
971 | <tr> |
---|
972 | <td class="mdRow"> |
---|
973 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
974 | <tr> |
---|
975 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a>* Ogre::Animation::createVertexTrack </td> |
---|
976 | <td class="md" valign="top">( </td> |
---|
977 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
978 | <td class="mdname" nowrap> <em>handle</em>, </td> |
---|
979 | </tr> |
---|
980 | <tr> |
---|
981 | <td class="md" nowrap align="right"></td> |
---|
982 | <td></td> |
---|
983 | <td class="md" nowrap><a class="el" href="classOgre_1_1VertexData.html">VertexData</a> * </td> |
---|
984 | <td class="mdname" nowrap> <em>data</em>, </td> |
---|
985 | </tr> |
---|
986 | <tr> |
---|
987 | <td class="md" nowrap align="right"></td> |
---|
988 | <td></td> |
---|
989 | <td class="md" nowrap><a class="el" href="namespaceOgre.html#a630">VertexAnimationType</a> </td> |
---|
990 | <td class="mdname" nowrap> <em>animType</em></td> |
---|
991 | </tr> |
---|
992 | <tr> |
---|
993 | <td></td> |
---|
994 | <td class="md">) </td> |
---|
995 | <td class="md" colspan="2"></td> |
---|
996 | </tr> |
---|
997 | |
---|
998 | </table> |
---|
999 | </td> |
---|
1000 | </tr> |
---|
1001 | </table> |
---|
1002 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1003 | <tr> |
---|
1004 | <td> |
---|
1005 | |
---|
1006 | </td> |
---|
1007 | <td> |
---|
1008 | |
---|
1009 | <p> |
---|
1010 | Creates a <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> and associates it with <a class="el" href="classOgre_1_1VertexData.html">VertexData</a>. |
---|
1011 | <p> |
---|
1012 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
1013 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
1014 | <tr><td valign=top><em>handle</em> </td><td>Handle to give the track, used for accessing the track later. </td></tr> |
---|
1015 | <tr><td valign=top><em>data</em> </td><td><a class="el" href="classOgre_1_1VertexData.html">VertexData</a> object link </td></tr> |
---|
1016 | <tr><td valign=top><em>animType</em> </td><td>The animation type Must be unique within this <a class="el" href="classOgre_1_1Animation.html">Animation</a>.</td></tr> |
---|
1017 | </table> |
---|
1018 | </dl> |
---|
1019 | </td> |
---|
1020 | </tr> |
---|
1021 | </table> |
---|
1022 | <a class="anchor" name="Ogre_1_1Animationa6" doxytag="Ogre::Animation::createVertexTrack" ></a><p> |
---|
1023 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1024 | <tr> |
---|
1025 | <td class="mdRow"> |
---|
1026 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1027 | <tr> |
---|
1028 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a>* Ogre::Animation::createVertexTrack </td> |
---|
1029 | <td class="md" valign="top">( </td> |
---|
1030 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
1031 | <td class="mdname" nowrap> <em>handle</em>, </td> |
---|
1032 | </tr> |
---|
1033 | <tr> |
---|
1034 | <td class="md" nowrap align="right"></td> |
---|
1035 | <td></td> |
---|
1036 | <td class="md" nowrap><a class="el" href="namespaceOgre.html#a630">VertexAnimationType</a> </td> |
---|
1037 | <td class="mdname" nowrap> <em>animType</em></td> |
---|
1038 | </tr> |
---|
1039 | <tr> |
---|
1040 | <td></td> |
---|
1041 | <td class="md">) </td> |
---|
1042 | <td class="md" colspan="2"></td> |
---|
1043 | </tr> |
---|
1044 | |
---|
1045 | </table> |
---|
1046 | </td> |
---|
1047 | </tr> |
---|
1048 | </table> |
---|
1049 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1050 | <tr> |
---|
1051 | <td> |
---|
1052 | |
---|
1053 | </td> |
---|
1054 | <td> |
---|
1055 | |
---|
1056 | <p> |
---|
1057 | Creates a <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> for animating vertex position data. |
---|
1058 | <p> |
---|
1059 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
1060 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
1061 | <tr><td valign=top><em>handle</em> </td><td>Handle to give the track, used for accessing the track later. Must be unique within this <a class="el" href="classOgre_1_1Animation.html">Animation</a>, and is used to identify the target. For example when applied to a <a class="el" href="classOgre_1_1Mesh.html">Mesh</a>, the handle must reference the index of the geometry being modified; 0 for the shared geometry, and 1+ for <a class="el" href="classOgre_1_1SubMesh.html">SubMesh</a> geometry with the same index-1. </td></tr> |
---|
1062 | <tr><td valign=top><em>animType</em> </td><td>Either morph or pose animation,</td></tr> |
---|
1063 | </table> |
---|
1064 | </dl> |
---|
1065 | </td> |
---|
1066 | </tr> |
---|
1067 | </table> |
---|
1068 | <a class="anchor" name="Ogre_1_1Animationa23" doxytag="Ogre::Animation::destroyAllNodeTracks" ></a><p> |
---|
1069 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1070 | <tr> |
---|
1071 | <td class="mdRow"> |
---|
1072 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1073 | <tr> |
---|
1074 | <td class="md" nowrap valign="top"> void Ogre::Animation::destroyAllNodeTracks </td> |
---|
1075 | <td class="md" valign="top">( </td> |
---|
1076 | <td class="md" nowrap valign="top">void </td> |
---|
1077 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1078 | <td class="md" valign="top"> ) </td> |
---|
1079 | <td class="md" nowrap></td> |
---|
1080 | </tr> |
---|
1081 | |
---|
1082 | </table> |
---|
1083 | </td> |
---|
1084 | </tr> |
---|
1085 | </table> |
---|
1086 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1087 | <tr> |
---|
1088 | <td> |
---|
1089 | |
---|
1090 | </td> |
---|
1091 | <td> |
---|
1092 | |
---|
1093 | <p> |
---|
1094 | Removes and destroys all tracks making up this animation. |
---|
1095 | <p> |
---|
1096 | </td> |
---|
1097 | </tr> |
---|
1098 | </table> |
---|
1099 | <a class="anchor" name="Ogre_1_1Animationa24" doxytag="Ogre::Animation::destroyAllNumericTracks" ></a><p> |
---|
1100 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1101 | <tr> |
---|
1102 | <td class="mdRow"> |
---|
1103 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1104 | <tr> |
---|
1105 | <td class="md" nowrap valign="top"> void Ogre::Animation::destroyAllNumericTracks </td> |
---|
1106 | <td class="md" valign="top">( </td> |
---|
1107 | <td class="md" nowrap valign="top">void </td> |
---|
1108 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1109 | <td class="md" valign="top"> ) </td> |
---|
1110 | <td class="md" nowrap></td> |
---|
1111 | </tr> |
---|
1112 | |
---|
1113 | </table> |
---|
1114 | </td> |
---|
1115 | </tr> |
---|
1116 | </table> |
---|
1117 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1118 | <tr> |
---|
1119 | <td> |
---|
1120 | |
---|
1121 | </td> |
---|
1122 | <td> |
---|
1123 | |
---|
1124 | <p> |
---|
1125 | Removes and destroys all tracks making up this animation. |
---|
1126 | <p> |
---|
1127 | </td> |
---|
1128 | </tr> |
---|
1129 | </table> |
---|
1130 | <a class="anchor" name="Ogre_1_1Animationa22" doxytag="Ogre::Animation::destroyAllTracks" ></a><p> |
---|
1131 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1132 | <tr> |
---|
1133 | <td class="mdRow"> |
---|
1134 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1135 | <tr> |
---|
1136 | <td class="md" nowrap valign="top"> void Ogre::Animation::destroyAllTracks </td> |
---|
1137 | <td class="md" valign="top">( </td> |
---|
1138 | <td class="md" nowrap valign="top">void </td> |
---|
1139 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1140 | <td class="md" valign="top"> ) </td> |
---|
1141 | <td class="md" nowrap></td> |
---|
1142 | </tr> |
---|
1143 | |
---|
1144 | </table> |
---|
1145 | </td> |
---|
1146 | </tr> |
---|
1147 | </table> |
---|
1148 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1149 | <tr> |
---|
1150 | <td> |
---|
1151 | |
---|
1152 | </td> |
---|
1153 | <td> |
---|
1154 | |
---|
1155 | <p> |
---|
1156 | Removes and destroys all tracks making up this animation. |
---|
1157 | <p> |
---|
1158 | </td> |
---|
1159 | </tr> |
---|
1160 | </table> |
---|
1161 | <a class="anchor" name="Ogre_1_1Animationa25" doxytag="Ogre::Animation::destroyAllVertexTracks" ></a><p> |
---|
1162 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1163 | <tr> |
---|
1164 | <td class="mdRow"> |
---|
1165 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1166 | <tr> |
---|
1167 | <td class="md" nowrap valign="top"> void Ogre::Animation::destroyAllVertexTracks </td> |
---|
1168 | <td class="md" valign="top">( </td> |
---|
1169 | <td class="md" nowrap valign="top">void </td> |
---|
1170 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1171 | <td class="md" valign="top"> ) </td> |
---|
1172 | <td class="md" nowrap></td> |
---|
1173 | </tr> |
---|
1174 | |
---|
1175 | </table> |
---|
1176 | </td> |
---|
1177 | </tr> |
---|
1178 | </table> |
---|
1179 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1180 | <tr> |
---|
1181 | <td> |
---|
1182 | |
---|
1183 | </td> |
---|
1184 | <td> |
---|
1185 | |
---|
1186 | <p> |
---|
1187 | Removes and destroys all tracks making up this animation. |
---|
1188 | <p> |
---|
1189 | </td> |
---|
1190 | </tr> |
---|
1191 | </table> |
---|
1192 | <a class="anchor" name="Ogre_1_1Animationa19" doxytag="Ogre::Animation::destroyNodeTrack" ></a><p> |
---|
1193 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1194 | <tr> |
---|
1195 | <td class="mdRow"> |
---|
1196 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1197 | <tr> |
---|
1198 | <td class="md" nowrap valign="top"> void Ogre::Animation::destroyNodeTrack </td> |
---|
1199 | <td class="md" valign="top">( </td> |
---|
1200 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
1201 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
1202 | <td class="md" valign="top"> ) </td> |
---|
1203 | <td class="md" nowrap></td> |
---|
1204 | </tr> |
---|
1205 | |
---|
1206 | </table> |
---|
1207 | </td> |
---|
1208 | </tr> |
---|
1209 | </table> |
---|
1210 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1211 | <tr> |
---|
1212 | <td> |
---|
1213 | |
---|
1214 | </td> |
---|
1215 | <td> |
---|
1216 | |
---|
1217 | <p> |
---|
1218 | Destroys the node track with the given handle. |
---|
1219 | <p> |
---|
1220 | </td> |
---|
1221 | </tr> |
---|
1222 | </table> |
---|
1223 | <a class="anchor" name="Ogre_1_1Animationa20" doxytag="Ogre::Animation::destroyNumericTrack" ></a><p> |
---|
1224 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1225 | <tr> |
---|
1226 | <td class="mdRow"> |
---|
1227 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1228 | <tr> |
---|
1229 | <td class="md" nowrap valign="top"> void Ogre::Animation::destroyNumericTrack </td> |
---|
1230 | <td class="md" valign="top">( </td> |
---|
1231 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
1232 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
1233 | <td class="md" valign="top"> ) </td> |
---|
1234 | <td class="md" nowrap></td> |
---|
1235 | </tr> |
---|
1236 | |
---|
1237 | </table> |
---|
1238 | </td> |
---|
1239 | </tr> |
---|
1240 | </table> |
---|
1241 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1242 | <tr> |
---|
1243 | <td> |
---|
1244 | |
---|
1245 | </td> |
---|
1246 | <td> |
---|
1247 | |
---|
1248 | <p> |
---|
1249 | Destroys the numeric track with the given handle. |
---|
1250 | <p> |
---|
1251 | </td> |
---|
1252 | </tr> |
---|
1253 | </table> |
---|
1254 | <a class="anchor" name="Ogre_1_1Animationa21" doxytag="Ogre::Animation::destroyVertexTrack" ></a><p> |
---|
1255 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1256 | <tr> |
---|
1257 | <td class="mdRow"> |
---|
1258 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1259 | <tr> |
---|
1260 | <td class="md" nowrap valign="top"> void Ogre::Animation::destroyVertexTrack </td> |
---|
1261 | <td class="md" valign="top">( </td> |
---|
1262 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
1263 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
1264 | <td class="md" valign="top"> ) </td> |
---|
1265 | <td class="md" nowrap></td> |
---|
1266 | </tr> |
---|
1267 | |
---|
1268 | </table> |
---|
1269 | </td> |
---|
1270 | </tr> |
---|
1271 | </table> |
---|
1272 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1273 | <tr> |
---|
1274 | <td> |
---|
1275 | |
---|
1276 | </td> |
---|
1277 | <td> |
---|
1278 | |
---|
1279 | <p> |
---|
1280 | Destroys the Vertex track with the given handle. |
---|
1281 | <p> |
---|
1282 | </td> |
---|
1283 | </tr> |
---|
1284 | </table> |
---|
1285 | <a class="anchor" name="Ogre_1_1Animatione1" doxytag="Ogre::Animation::getDefaultInterpolationMode" ></a><p> |
---|
1286 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1287 | <tr> |
---|
1288 | <td class="mdRow"> |
---|
1289 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1290 | <tr> |
---|
1291 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> Ogre::Animation::getDefaultInterpolationMode </td> |
---|
1292 | <td class="md" valign="top">( </td> |
---|
1293 | <td class="md" nowrap valign="top">void </td> |
---|
1294 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1295 | <td class="md" valign="top"> ) </td> |
---|
1296 | <td class="md" nowrap><code> [static]</code></td> |
---|
1297 | </tr> |
---|
1298 | |
---|
1299 | </table> |
---|
1300 | </td> |
---|
1301 | </tr> |
---|
1302 | </table> |
---|
1303 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1304 | <tr> |
---|
1305 | <td> |
---|
1306 | |
---|
1307 | </td> |
---|
1308 | <td> |
---|
1309 | |
---|
1310 | <p> |
---|
1311 | Gets the default interpolation mode for all animations. |
---|
1312 | <p> |
---|
1313 | </td> |
---|
1314 | </tr> |
---|
1315 | </table> |
---|
1316 | <a class="anchor" name="Ogre_1_1Animatione3" doxytag="Ogre::Animation::getDefaultRotationInterpolationMode" ></a><p> |
---|
1317 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1318 | <tr> |
---|
1319 | <td class="mdRow"> |
---|
1320 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1321 | <tr> |
---|
1322 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> Ogre::Animation::getDefaultRotationInterpolationMode </td> |
---|
1323 | <td class="md" valign="top">( </td> |
---|
1324 | <td class="md" nowrap valign="top">void </td> |
---|
1325 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1326 | <td class="md" valign="top"> ) </td> |
---|
1327 | <td class="md" nowrap><code> [static]</code></td> |
---|
1328 | </tr> |
---|
1329 | |
---|
1330 | </table> |
---|
1331 | </td> |
---|
1332 | </tr> |
---|
1333 | </table> |
---|
1334 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1335 | <tr> |
---|
1336 | <td> |
---|
1337 | |
---|
1338 | </td> |
---|
1339 | <td> |
---|
1340 | |
---|
1341 | <p> |
---|
1342 | Gets the default rotation interpolation mode for all animations. |
---|
1343 | <p> |
---|
1344 | </td> |
---|
1345 | </tr> |
---|
1346 | </table> |
---|
1347 | <a class="anchor" name="Ogre_1_1Animationa30" doxytag="Ogre::Animation::getInterpolationMode" ></a><p> |
---|
1348 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1349 | <tr> |
---|
1350 | <td class="mdRow"> |
---|
1351 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1352 | <tr> |
---|
1353 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> Ogre::Animation::getInterpolationMode </td> |
---|
1354 | <td class="md" valign="top">( </td> |
---|
1355 | <td class="md" nowrap valign="top">void </td> |
---|
1356 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1357 | <td class="md" valign="top"> ) </td> |
---|
1358 | <td class="md" nowrap> const</td> |
---|
1359 | </tr> |
---|
1360 | |
---|
1361 | </table> |
---|
1362 | </td> |
---|
1363 | </tr> |
---|
1364 | </table> |
---|
1365 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1366 | <tr> |
---|
1367 | <td> |
---|
1368 | |
---|
1369 | </td> |
---|
1370 | <td> |
---|
1371 | |
---|
1372 | <p> |
---|
1373 | Gets the current interpolation mode of this animation. |
---|
1374 | <p> |
---|
1375 | <dl compact><dt><b>Remarks:</b></dt><dd>See setInterpolationMode for more info. </dd></dl> |
---|
1376 | </td> |
---|
1377 | </tr> |
---|
1378 | </table> |
---|
1379 | <a class="anchor" name="Ogre_1_1Animationa3" doxytag="Ogre::Animation::getLength" ></a><p> |
---|
1380 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1381 | <tr> |
---|
1382 | <td class="mdRow"> |
---|
1383 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1384 | <tr> |
---|
1385 | <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> Ogre::Animation::getLength </td> |
---|
1386 | <td class="md" valign="top">( </td> |
---|
1387 | <td class="md" nowrap valign="top">void </td> |
---|
1388 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1389 | <td class="md" valign="top"> ) </td> |
---|
1390 | <td class="md" nowrap> const</td> |
---|
1391 | </tr> |
---|
1392 | |
---|
1393 | </table> |
---|
1394 | </td> |
---|
1395 | </tr> |
---|
1396 | </table> |
---|
1397 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1398 | <tr> |
---|
1399 | <td> |
---|
1400 | |
---|
1401 | </td> |
---|
1402 | <td> |
---|
1403 | |
---|
1404 | <p> |
---|
1405 | Gets the total length of the animation. |
---|
1406 | <p> |
---|
1407 | </td> |
---|
1408 | </tr> |
---|
1409 | </table> |
---|
1410 | <a class="anchor" name="Ogre_1_1Animationa2" doxytag="Ogre::Animation::getName" ></a><p> |
---|
1411 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1412 | <tr> |
---|
1413 | <td class="mdRow"> |
---|
1414 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1415 | <tr> |
---|
1416 | <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a471">String</a>& Ogre::Animation::getName </td> |
---|
1417 | <td class="md" valign="top">( </td> |
---|
1418 | <td class="md" nowrap valign="top">void </td> |
---|
1419 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1420 | <td class="md" valign="top"> ) </td> |
---|
1421 | <td class="md" nowrap> const</td> |
---|
1422 | </tr> |
---|
1423 | |
---|
1424 | </table> |
---|
1425 | </td> |
---|
1426 | </tr> |
---|
1427 | </table> |
---|
1428 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1429 | <tr> |
---|
1430 | <td> |
---|
1431 | |
---|
1432 | </td> |
---|
1433 | <td> |
---|
1434 | |
---|
1435 | <p> |
---|
1436 | Gets the name of this animation. |
---|
1437 | <p> |
---|
1438 | </td> |
---|
1439 | </tr> |
---|
1440 | </table> |
---|
1441 | <a class="anchor" name="Ogre_1_1Animationa11" doxytag="Ogre::Animation::getNodeTrack" ></a><p> |
---|
1442 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1443 | <tr> |
---|
1444 | <td class="mdRow"> |
---|
1445 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1446 | <tr> |
---|
1447 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a>* Ogre::Animation::getNodeTrack </td> |
---|
1448 | <td class="md" valign="top">( </td> |
---|
1449 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
1450 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
1451 | <td class="md" valign="top"> ) </td> |
---|
1452 | <td class="md" nowrap> const</td> |
---|
1453 | </tr> |
---|
1454 | |
---|
1455 | </table> |
---|
1456 | </td> |
---|
1457 | </tr> |
---|
1458 | </table> |
---|
1459 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1460 | <tr> |
---|
1461 | <td> |
---|
1462 | |
---|
1463 | </td> |
---|
1464 | <td> |
---|
1465 | |
---|
1466 | <p> |
---|
1467 | Gets a node track by it's handle. |
---|
1468 | <p> |
---|
1469 | </td> |
---|
1470 | </tr> |
---|
1471 | </table> |
---|
1472 | <a class="anchor" name="Ogre_1_1Animationa34" doxytag="Ogre::Animation::getNodeTrackIterator" ></a><p> |
---|
1473 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1474 | <tr> |
---|
1475 | <td class="mdRow"> |
---|
1476 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1477 | <tr> |
---|
1478 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ConstMapIterator.html">NodeTrackIterator</a> Ogre::Animation::getNodeTrackIterator </td> |
---|
1479 | <td class="md" valign="top">( </td> |
---|
1480 | <td class="md" nowrap valign="top">void </td> |
---|
1481 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1482 | <td class="md" valign="top"> ) </td> |
---|
1483 | <td class="md" nowrap> const</td> |
---|
1484 | </tr> |
---|
1485 | |
---|
1486 | </table> |
---|
1487 | </td> |
---|
1488 | </tr> |
---|
1489 | </table> |
---|
1490 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1491 | <tr> |
---|
1492 | <td> |
---|
1493 | |
---|
1494 | </td> |
---|
1495 | <td> |
---|
1496 | |
---|
1497 | <p> |
---|
1498 | Get non-updateable iterator over node tracks. |
---|
1499 | <p> |
---|
1500 | |
---|
1501 | <p> |
---|
1502 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00291">291</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. |
---|
1503 | <p> |
---|
1504 | References <a class="el" href="OgreAnimation_8h-source.html#l00279">NodeTrackIterator</a>. </td> |
---|
1505 | </tr> |
---|
1506 | </table> |
---|
1507 | <a class="anchor" name="Ogre_1_1Animationa14" doxytag="Ogre::Animation::getNumericTrack" ></a><p> |
---|
1508 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1509 | <tr> |
---|
1510 | <td class="mdRow"> |
---|
1511 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1512 | <tr> |
---|
1513 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a>* Ogre::Animation::getNumericTrack </td> |
---|
1514 | <td class="md" valign="top">( </td> |
---|
1515 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
1516 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
1517 | <td class="md" valign="top"> ) </td> |
---|
1518 | <td class="md" nowrap> const</td> |
---|
1519 | </tr> |
---|
1520 | |
---|
1521 | </table> |
---|
1522 | </td> |
---|
1523 | </tr> |
---|
1524 | </table> |
---|
1525 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1526 | <tr> |
---|
1527 | <td> |
---|
1528 | |
---|
1529 | </td> |
---|
1530 | <td> |
---|
1531 | |
---|
1532 | <p> |
---|
1533 | Gets a numeric track by it's handle. |
---|
1534 | <p> |
---|
1535 | </td> |
---|
1536 | </tr> |
---|
1537 | </table> |
---|
1538 | <a class="anchor" name="Ogre_1_1Animationa36" doxytag="Ogre::Animation::getNumericTrackIterator" ></a><p> |
---|
1539 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1540 | <tr> |
---|
1541 | <td class="mdRow"> |
---|
1542 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1543 | <tr> |
---|
1544 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ConstMapIterator.html">NumericTrackIterator</a> Ogre::Animation::getNumericTrackIterator </td> |
---|
1545 | <td class="md" valign="top">( </td> |
---|
1546 | <td class="md" nowrap valign="top">void </td> |
---|
1547 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1548 | <td class="md" valign="top"> ) </td> |
---|
1549 | <td class="md" nowrap> const</td> |
---|
1550 | </tr> |
---|
1551 | |
---|
1552 | </table> |
---|
1553 | </td> |
---|
1554 | </tr> |
---|
1555 | </table> |
---|
1556 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1557 | <tr> |
---|
1558 | <td> |
---|
1559 | |
---|
1560 | </td> |
---|
1561 | <td> |
---|
1562 | |
---|
1563 | <p> |
---|
1564 | Get non-updateable iterator over node tracks. |
---|
1565 | <p> |
---|
1566 | |
---|
1567 | <p> |
---|
1568 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00298">298</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. |
---|
1569 | <p> |
---|
1570 | References <a class="el" href="OgreAnimation_8h-source.html#l00282">NumericTrackIterator</a>. </td> |
---|
1571 | </tr> |
---|
1572 | </table> |
---|
1573 | <a class="anchor" name="Ogre_1_1Animationa10" doxytag="Ogre::Animation::getNumNodeTracks" ></a><p> |
---|
1574 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1575 | <tr> |
---|
1576 | <td class="mdRow"> |
---|
1577 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1578 | <tr> |
---|
1579 | <td class="md" nowrap valign="top"> unsigned short Ogre::Animation::getNumNodeTracks </td> |
---|
1580 | <td class="md" valign="top">( </td> |
---|
1581 | <td class="md" nowrap valign="top">void </td> |
---|
1582 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1583 | <td class="md" valign="top"> ) </td> |
---|
1584 | <td class="md" nowrap> const</td> |
---|
1585 | </tr> |
---|
1586 | |
---|
1587 | </table> |
---|
1588 | </td> |
---|
1589 | </tr> |
---|
1590 | </table> |
---|
1591 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1592 | <tr> |
---|
1593 | <td> |
---|
1594 | |
---|
1595 | </td> |
---|
1596 | <td> |
---|
1597 | |
---|
1598 | <p> |
---|
1599 | Gets the number of <a class="el" href="classOgre_1_1NodeAnimationTrack.html">NodeAnimationTrack</a> objects contained in this animation. |
---|
1600 | <p> |
---|
1601 | </td> |
---|
1602 | </tr> |
---|
1603 | </table> |
---|
1604 | <a class="anchor" name="Ogre_1_1Animationa13" doxytag="Ogre::Animation::getNumNumericTracks" ></a><p> |
---|
1605 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1606 | <tr> |
---|
1607 | <td class="mdRow"> |
---|
1608 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1609 | <tr> |
---|
1610 | <td class="md" nowrap valign="top"> unsigned short Ogre::Animation::getNumNumericTracks </td> |
---|
1611 | <td class="md" valign="top">( </td> |
---|
1612 | <td class="md" nowrap valign="top">void </td> |
---|
1613 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1614 | <td class="md" valign="top"> ) </td> |
---|
1615 | <td class="md" nowrap> const</td> |
---|
1616 | </tr> |
---|
1617 | |
---|
1618 | </table> |
---|
1619 | </td> |
---|
1620 | </tr> |
---|
1621 | </table> |
---|
1622 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1623 | <tr> |
---|
1624 | <td> |
---|
1625 | |
---|
1626 | </td> |
---|
1627 | <td> |
---|
1628 | |
---|
1629 | <p> |
---|
1630 | Gets the number of <a class="el" href="classOgre_1_1NumericAnimationTrack.html">NumericAnimationTrack</a> objects contained in this animation. |
---|
1631 | <p> |
---|
1632 | </td> |
---|
1633 | </tr> |
---|
1634 | </table> |
---|
1635 | <a class="anchor" name="Ogre_1_1Animationa16" doxytag="Ogre::Animation::getNumVertexTracks" ></a><p> |
---|
1636 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1637 | <tr> |
---|
1638 | <td class="mdRow"> |
---|
1639 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1640 | <tr> |
---|
1641 | <td class="md" nowrap valign="top"> unsigned short Ogre::Animation::getNumVertexTracks </td> |
---|
1642 | <td class="md" valign="top">( </td> |
---|
1643 | <td class="md" nowrap valign="top">void </td> |
---|
1644 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1645 | <td class="md" valign="top"> ) </td> |
---|
1646 | <td class="md" nowrap> const</td> |
---|
1647 | </tr> |
---|
1648 | |
---|
1649 | </table> |
---|
1650 | </td> |
---|
1651 | </tr> |
---|
1652 | </table> |
---|
1653 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1654 | <tr> |
---|
1655 | <td> |
---|
1656 | |
---|
1657 | </td> |
---|
1658 | <td> |
---|
1659 | |
---|
1660 | <p> |
---|
1661 | Gets the number of <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a> objects contained in this animation. |
---|
1662 | <p> |
---|
1663 | </td> |
---|
1664 | </tr> |
---|
1665 | </table> |
---|
1666 | <a class="anchor" name="Ogre_1_1Animationa32" doxytag="Ogre::Animation::getRotationInterpolationMode" ></a><p> |
---|
1667 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1668 | <tr> |
---|
1669 | <td class="mdRow"> |
---|
1670 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1671 | <tr> |
---|
1672 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> Ogre::Animation::getRotationInterpolationMode </td> |
---|
1673 | <td class="md" valign="top">( </td> |
---|
1674 | <td class="md" nowrap valign="top">void </td> |
---|
1675 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1676 | <td class="md" valign="top"> ) </td> |
---|
1677 | <td class="md" nowrap> const</td> |
---|
1678 | </tr> |
---|
1679 | |
---|
1680 | </table> |
---|
1681 | </td> |
---|
1682 | </tr> |
---|
1683 | </table> |
---|
1684 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1685 | <tr> |
---|
1686 | <td> |
---|
1687 | |
---|
1688 | </td> |
---|
1689 | <td> |
---|
1690 | |
---|
1691 | <p> |
---|
1692 | Gets the current rotation interpolation mode of this animation. |
---|
1693 | <p> |
---|
1694 | <dl compact><dt><b>Remarks:</b></dt><dd>See setRotationInterpolationMode for more info. </dd></dl> |
---|
1695 | </td> |
---|
1696 | </tr> |
---|
1697 | </table> |
---|
1698 | <a class="anchor" name="Ogre_1_1Animationa17" doxytag="Ogre::Animation::getVertexTrack" ></a><p> |
---|
1699 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1700 | <tr> |
---|
1701 | <td class="mdRow"> |
---|
1702 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1703 | <tr> |
---|
1704 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1VertexAnimationTrack.html">VertexAnimationTrack</a>* Ogre::Animation::getVertexTrack </td> |
---|
1705 | <td class="md" valign="top">( </td> |
---|
1706 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
1707 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
1708 | <td class="md" valign="top"> ) </td> |
---|
1709 | <td class="md" nowrap> const</td> |
---|
1710 | </tr> |
---|
1711 | |
---|
1712 | </table> |
---|
1713 | </td> |
---|
1714 | </tr> |
---|
1715 | </table> |
---|
1716 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1717 | <tr> |
---|
1718 | <td> |
---|
1719 | |
---|
1720 | </td> |
---|
1721 | <td> |
---|
1722 | |
---|
1723 | <p> |
---|
1724 | Gets a Vertex track by it's handle. |
---|
1725 | <p> |
---|
1726 | </td> |
---|
1727 | </tr> |
---|
1728 | </table> |
---|
1729 | <a class="anchor" name="Ogre_1_1Animationa38" doxytag="Ogre::Animation::getVertexTrackIterator" ></a><p> |
---|
1730 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1731 | <tr> |
---|
1732 | <td class="mdRow"> |
---|
1733 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1734 | <tr> |
---|
1735 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ConstMapIterator.html">VertexTrackIterator</a> Ogre::Animation::getVertexTrackIterator </td> |
---|
1736 | <td class="md" valign="top">( </td> |
---|
1737 | <td class="md" nowrap valign="top">void </td> |
---|
1738 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1739 | <td class="md" valign="top"> ) </td> |
---|
1740 | <td class="md" nowrap> const</td> |
---|
1741 | </tr> |
---|
1742 | |
---|
1743 | </table> |
---|
1744 | </td> |
---|
1745 | </tr> |
---|
1746 | </table> |
---|
1747 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1748 | <tr> |
---|
1749 | <td> |
---|
1750 | |
---|
1751 | </td> |
---|
1752 | <td> |
---|
1753 | |
---|
1754 | <p> |
---|
1755 | Get non-updateable iterator over node tracks. |
---|
1756 | <p> |
---|
1757 | |
---|
1758 | <p> |
---|
1759 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00305">305</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. |
---|
1760 | <p> |
---|
1761 | References <a class="el" href="OgreAnimation_8h-source.html#l00285">VertexTrackIterator</a>. </td> |
---|
1762 | </tr> |
---|
1763 | </table> |
---|
1764 | <a class="anchor" name="Ogre_1_1Animationa12" doxytag="Ogre::Animation::hasNodeTrack" ></a><p> |
---|
1765 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1766 | <tr> |
---|
1767 | <td class="mdRow"> |
---|
1768 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1769 | <tr> |
---|
1770 | <td class="md" nowrap valign="top"> bool Ogre::Animation::hasNodeTrack </td> |
---|
1771 | <td class="md" valign="top">( </td> |
---|
1772 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
1773 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
1774 | <td class="md" valign="top"> ) </td> |
---|
1775 | <td class="md" nowrap> const</td> |
---|
1776 | </tr> |
---|
1777 | |
---|
1778 | </table> |
---|
1779 | </td> |
---|
1780 | </tr> |
---|
1781 | </table> |
---|
1782 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1783 | <tr> |
---|
1784 | <td> |
---|
1785 | |
---|
1786 | </td> |
---|
1787 | <td> |
---|
1788 | |
---|
1789 | <p> |
---|
1790 | Does a track exist with the given handle? |
---|
1791 | <p> |
---|
1792 | </td> |
---|
1793 | </tr> |
---|
1794 | </table> |
---|
1795 | <a class="anchor" name="Ogre_1_1Animationa15" doxytag="Ogre::Animation::hasNumericTrack" ></a><p> |
---|
1796 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1797 | <tr> |
---|
1798 | <td class="mdRow"> |
---|
1799 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1800 | <tr> |
---|
1801 | <td class="md" nowrap valign="top"> bool Ogre::Animation::hasNumericTrack </td> |
---|
1802 | <td class="md" valign="top">( </td> |
---|
1803 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
1804 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
1805 | <td class="md" valign="top"> ) </td> |
---|
1806 | <td class="md" nowrap> const</td> |
---|
1807 | </tr> |
---|
1808 | |
---|
1809 | </table> |
---|
1810 | </td> |
---|
1811 | </tr> |
---|
1812 | </table> |
---|
1813 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1814 | <tr> |
---|
1815 | <td> |
---|
1816 | |
---|
1817 | </td> |
---|
1818 | <td> |
---|
1819 | |
---|
1820 | <p> |
---|
1821 | Does a track exist with the given handle? |
---|
1822 | <p> |
---|
1823 | </td> |
---|
1824 | </tr> |
---|
1825 | </table> |
---|
1826 | <a class="anchor" name="Ogre_1_1Animationa18" doxytag="Ogre::Animation::hasVertexTrack" ></a><p> |
---|
1827 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1828 | <tr> |
---|
1829 | <td class="mdRow"> |
---|
1830 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1831 | <tr> |
---|
1832 | <td class="md" nowrap valign="top"> bool Ogre::Animation::hasVertexTrack </td> |
---|
1833 | <td class="md" valign="top">( </td> |
---|
1834 | <td class="md" nowrap valign="top">unsigned short </td> |
---|
1835 | <td class="mdname1" valign="top" nowrap> <em>handle</em> </td> |
---|
1836 | <td class="md" valign="top"> ) </td> |
---|
1837 | <td class="md" nowrap> const</td> |
---|
1838 | </tr> |
---|
1839 | |
---|
1840 | </table> |
---|
1841 | </td> |
---|
1842 | </tr> |
---|
1843 | </table> |
---|
1844 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1845 | <tr> |
---|
1846 | <td> |
---|
1847 | |
---|
1848 | </td> |
---|
1849 | <td> |
---|
1850 | |
---|
1851 | <p> |
---|
1852 | Does a track exist with the given handle? |
---|
1853 | <p> |
---|
1854 | </td> |
---|
1855 | </tr> |
---|
1856 | </table> |
---|
1857 | <a class="anchor" name="Ogre_1_1Animationa39" doxytag="Ogre::Animation::optimise" ></a><p> |
---|
1858 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1859 | <tr> |
---|
1860 | <td class="mdRow"> |
---|
1861 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1862 | <tr> |
---|
1863 | <td class="md" nowrap valign="top"> void Ogre::Animation::optimise </td> |
---|
1864 | <td class="md" valign="top">( </td> |
---|
1865 | <td class="md" nowrap valign="top">void </td> |
---|
1866 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1867 | <td class="md" valign="top"> ) </td> |
---|
1868 | <td class="md" nowrap></td> |
---|
1869 | </tr> |
---|
1870 | |
---|
1871 | </table> |
---|
1872 | </td> |
---|
1873 | </tr> |
---|
1874 | </table> |
---|
1875 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1876 | <tr> |
---|
1877 | <td> |
---|
1878 | |
---|
1879 | </td> |
---|
1880 | <td> |
---|
1881 | |
---|
1882 | <p> |
---|
1883 | Optimise an animation by removing unnecessary tracks and keyframes. |
---|
1884 | <p> |
---|
1885 | <dl compact><dt><b>Remarks:</b></dt><dd>When you export an animation, it is possible that certain tracks have been keyfamed but actually don't include anything useful - the keyframes include no transformation. These tracks can be completely eliminated from the animation and thus speed up the animation. In addition, if several keyframes in a row have the same value, then they are just adding overhead and can be removed.</dd></dl> |
---|
1886 | </td> |
---|
1887 | </tr> |
---|
1888 | </table> |
---|
1889 | <a class="anchor" name="Ogre_1_1Animationb0" doxytag="Ogre::Animation::optimiseNodeTracks" ></a><p> |
---|
1890 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1891 | <tr> |
---|
1892 | <td class="mdRow"> |
---|
1893 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1894 | <tr> |
---|
1895 | <td class="md" nowrap valign="top"> void Ogre::Animation::optimiseNodeTracks </td> |
---|
1896 | <td class="md" valign="top">( </td> |
---|
1897 | <td class="md" nowrap valign="top">void </td> |
---|
1898 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1899 | <td class="md" valign="top"> ) </td> |
---|
1900 | <td class="md" nowrap><code> [protected]</code></td> |
---|
1901 | </tr> |
---|
1902 | |
---|
1903 | </table> |
---|
1904 | </td> |
---|
1905 | </tr> |
---|
1906 | </table> |
---|
1907 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1908 | <tr> |
---|
1909 | <td> |
---|
1910 | |
---|
1911 | </td> |
---|
1912 | <td> |
---|
1913 | |
---|
1914 | <p> |
---|
1915 | </td> |
---|
1916 | </tr> |
---|
1917 | </table> |
---|
1918 | <a class="anchor" name="Ogre_1_1Animationb1" doxytag="Ogre::Animation::optimiseVertexTracks" ></a><p> |
---|
1919 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1920 | <tr> |
---|
1921 | <td class="mdRow"> |
---|
1922 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1923 | <tr> |
---|
1924 | <td class="md" nowrap valign="top"> void Ogre::Animation::optimiseVertexTracks </td> |
---|
1925 | <td class="md" valign="top">( </td> |
---|
1926 | <td class="md" nowrap valign="top">void </td> |
---|
1927 | <td class="mdname1" valign="top" nowrap> </td> |
---|
1928 | <td class="md" valign="top"> ) </td> |
---|
1929 | <td class="md" nowrap><code> [protected]</code></td> |
---|
1930 | </tr> |
---|
1931 | |
---|
1932 | </table> |
---|
1933 | </td> |
---|
1934 | </tr> |
---|
1935 | </table> |
---|
1936 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1937 | <tr> |
---|
1938 | <td> |
---|
1939 | |
---|
1940 | </td> |
---|
1941 | <td> |
---|
1942 | |
---|
1943 | <p> |
---|
1944 | </td> |
---|
1945 | </tr> |
---|
1946 | </table> |
---|
1947 | <a class="anchor" name="Ogre_1_1Animatione0" doxytag="Ogre::Animation::setDefaultInterpolationMode" ></a><p> |
---|
1948 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1949 | <tr> |
---|
1950 | <td class="mdRow"> |
---|
1951 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1952 | <tr> |
---|
1953 | <td class="md" nowrap valign="top"> void Ogre::Animation::setDefaultInterpolationMode </td> |
---|
1954 | <td class="md" valign="top">( </td> |
---|
1955 | <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> </td> |
---|
1956 | <td class="mdname1" valign="top" nowrap> <em>im</em> </td> |
---|
1957 | <td class="md" valign="top"> ) </td> |
---|
1958 | <td class="md" nowrap><code> [static]</code></td> |
---|
1959 | </tr> |
---|
1960 | |
---|
1961 | </table> |
---|
1962 | </td> |
---|
1963 | </tr> |
---|
1964 | </table> |
---|
1965 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1966 | <tr> |
---|
1967 | <td> |
---|
1968 | |
---|
1969 | </td> |
---|
1970 | <td> |
---|
1971 | |
---|
1972 | <p> |
---|
1973 | Sets the default animation interpolation mode. |
---|
1974 | <p> |
---|
1975 | <dl compact><dt><b>Remarks:</b></dt><dd>Every animation created after this option is set will have the new interpolation mode specified. You can also change the mode per animation by calling the setInterpolationMode method on the instance in question. </dd></dl> |
---|
1976 | </td> |
---|
1977 | </tr> |
---|
1978 | </table> |
---|
1979 | <a class="anchor" name="Ogre_1_1Animatione2" doxytag="Ogre::Animation::setDefaultRotationInterpolationMode" ></a><p> |
---|
1980 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
1981 | <tr> |
---|
1982 | <td class="mdRow"> |
---|
1983 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
1984 | <tr> |
---|
1985 | <td class="md" nowrap valign="top"> void Ogre::Animation::setDefaultRotationInterpolationMode </td> |
---|
1986 | <td class="md" valign="top">( </td> |
---|
1987 | <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> </td> |
---|
1988 | <td class="mdname1" valign="top" nowrap> <em>im</em> </td> |
---|
1989 | <td class="md" valign="top"> ) </td> |
---|
1990 | <td class="md" nowrap><code> [static]</code></td> |
---|
1991 | </tr> |
---|
1992 | |
---|
1993 | </table> |
---|
1994 | </td> |
---|
1995 | </tr> |
---|
1996 | </table> |
---|
1997 | <table cellspacing=5 cellpadding=0 border=0> |
---|
1998 | <tr> |
---|
1999 | <td> |
---|
2000 | |
---|
2001 | </td> |
---|
2002 | <td> |
---|
2003 | |
---|
2004 | <p> |
---|
2005 | Sets the default rotation interpolation mode. |
---|
2006 | <p> |
---|
2007 | <dl compact><dt><b>Remarks:</b></dt><dd>Every animation created after this option is set will have the new interpolation mode specified. You can also change the mode per animation by calling the setInterpolationMode method on the instance in question. </dd></dl> |
---|
2008 | </td> |
---|
2009 | </tr> |
---|
2010 | </table> |
---|
2011 | <a class="anchor" name="Ogre_1_1Animationa29" doxytag="Ogre::Animation::setInterpolationMode" ></a><p> |
---|
2012 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2013 | <tr> |
---|
2014 | <td class="mdRow"> |
---|
2015 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2016 | <tr> |
---|
2017 | <td class="md" nowrap valign="top"> void Ogre::Animation::setInterpolationMode </td> |
---|
2018 | <td class="md" valign="top">( </td> |
---|
2019 | <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> </td> |
---|
2020 | <td class="mdname1" valign="top" nowrap> <em>im</em> </td> |
---|
2021 | <td class="md" valign="top"> ) </td> |
---|
2022 | <td class="md" nowrap></td> |
---|
2023 | </tr> |
---|
2024 | |
---|
2025 | </table> |
---|
2026 | </td> |
---|
2027 | </tr> |
---|
2028 | </table> |
---|
2029 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2030 | <tr> |
---|
2031 | <td> |
---|
2032 | |
---|
2033 | </td> |
---|
2034 | <td> |
---|
2035 | |
---|
2036 | <p> |
---|
2037 | Tells the animation how to interpolate between keyframes. |
---|
2038 | <p> |
---|
2039 | <dl compact><dt><b>Remarks:</b></dt><dd>By default, animations normally interpolate linearly between keyframes. This is fast, but when animations include quick changes in direction it can look a little unnatural because directions change instantly at keyframes. An alternative is to tell the animation to interpolate along a spline, which is more expensive in terms of calculation time, but looks smoother because major changes in direction are distributed around the keyframes rather than just at the keyframe. </dd></dl> |
---|
2040 | <dl compact><dt><b></b></dt><dd>You can also change the default animation behaviour by calling <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animatione0">Animation::setDefaultInterpolationMode</a>. </dd></dl> |
---|
2041 | </td> |
---|
2042 | </tr> |
---|
2043 | </table> |
---|
2044 | <a class="anchor" name="Ogre_1_1Animationa31" doxytag="Ogre::Animation::setRotationInterpolationMode" ></a><p> |
---|
2045 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2046 | <tr> |
---|
2047 | <td class="mdRow"> |
---|
2048 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2049 | <tr> |
---|
2050 | <td class="md" nowrap valign="top"> void Ogre::Animation::setRotationInterpolationMode </td> |
---|
2051 | <td class="md" valign="top">( </td> |
---|
2052 | <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> </td> |
---|
2053 | <td class="mdname1" valign="top" nowrap> <em>im</em> </td> |
---|
2054 | <td class="md" valign="top"> ) </td> |
---|
2055 | <td class="md" nowrap></td> |
---|
2056 | </tr> |
---|
2057 | |
---|
2058 | </table> |
---|
2059 | </td> |
---|
2060 | </tr> |
---|
2061 | </table> |
---|
2062 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2063 | <tr> |
---|
2064 | <td> |
---|
2065 | |
---|
2066 | </td> |
---|
2067 | <td> |
---|
2068 | |
---|
2069 | <p> |
---|
2070 | Tells the animation how to interpolate rotations. |
---|
2071 | <p> |
---|
2072 | <dl compact><dt><b>Remarks:</b></dt><dd>By default, animations interpolate lieanrly between rotations. This is fast but not necessarily completely accurate. If you want more accurate interpolation, use spherical interpolation, but be aware that it will incur a higher cost. </dd></dl> |
---|
2073 | <dl compact><dt><b></b></dt><dd>You can also change the default rotation behaviour by calling <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animatione2">Animation::setDefaultRotationInterpolationMode</a>. </dd></dl> |
---|
2074 | </td> |
---|
2075 | </tr> |
---|
2076 | </table> |
---|
2077 | <hr><h2>Member Data Documentation</h2> |
---|
2078 | <a class="anchor" name="Ogre_1_1Animationp5" doxytag="Ogre::Animation::mInterpolationMode" ></a><p> |
---|
2079 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2080 | <tr> |
---|
2081 | <td class="mdRow"> |
---|
2082 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2083 | <tr> |
---|
2084 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp5">Ogre::Animation::mInterpolationMode</a><code> [protected]</code> |
---|
2085 | </table> |
---|
2086 | </td> |
---|
2087 | </tr> |
---|
2088 | </table> |
---|
2089 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2090 | <tr> |
---|
2091 | <td> |
---|
2092 | |
---|
2093 | </td> |
---|
2094 | <td> |
---|
2095 | |
---|
2096 | <p> |
---|
2097 | |
---|
2098 | <p> |
---|
2099 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00332">332</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
2100 | </tr> |
---|
2101 | </table> |
---|
2102 | <a class="anchor" name="Ogre_1_1Animationp4" doxytag="Ogre::Animation::mLength" ></a><p> |
---|
2103 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2104 | <tr> |
---|
2105 | <td class="mdRow"> |
---|
2106 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2107 | <tr> |
---|
2108 | <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp4">Ogre::Animation::mLength</a><code> [protected]</code> |
---|
2109 | </table> |
---|
2110 | </td> |
---|
2111 | </tr> |
---|
2112 | </table> |
---|
2113 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2114 | <tr> |
---|
2115 | <td> |
---|
2116 | |
---|
2117 | </td> |
---|
2118 | <td> |
---|
2119 | |
---|
2120 | <p> |
---|
2121 | |
---|
2122 | <p> |
---|
2123 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00330">330</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
2124 | </tr> |
---|
2125 | </table> |
---|
2126 | <a class="anchor" name="Ogre_1_1Animationp3" doxytag="Ogre::Animation::mName" ></a><p> |
---|
2127 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2128 | <tr> |
---|
2129 | <td class="mdRow"> |
---|
2130 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2131 | <tr> |
---|
2132 | <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp3">Ogre::Animation::mName</a><code> [protected]</code> |
---|
2133 | </table> |
---|
2134 | </td> |
---|
2135 | </tr> |
---|
2136 | </table> |
---|
2137 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2138 | <tr> |
---|
2139 | <td> |
---|
2140 | |
---|
2141 | </td> |
---|
2142 | <td> |
---|
2143 | |
---|
2144 | <p> |
---|
2145 | |
---|
2146 | <p> |
---|
2147 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00328">328</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
2148 | </tr> |
---|
2149 | </table> |
---|
2150 | <a class="anchor" name="Ogre_1_1Animationp0" doxytag="Ogre::Animation::mNodeTrackList" ></a><p> |
---|
2151 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2152 | <tr> |
---|
2153 | <td class="mdRow"> |
---|
2154 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2155 | <tr> |
---|
2156 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw0">NodeTrackList</a> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp0">Ogre::Animation::mNodeTrackList</a><code> [protected]</code> |
---|
2157 | </table> |
---|
2158 | </td> |
---|
2159 | </tr> |
---|
2160 | </table> |
---|
2161 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2162 | <tr> |
---|
2163 | <td> |
---|
2164 | |
---|
2165 | </td> |
---|
2166 | <td> |
---|
2167 | |
---|
2168 | <p> |
---|
2169 | <a class="el" href="classOgre_1_1Node.html">Node</a> tracks, indexed by handle. |
---|
2170 | <p> |
---|
2171 | |
---|
2172 | <p> |
---|
2173 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00323">323</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
2174 | </tr> |
---|
2175 | </table> |
---|
2176 | <a class="anchor" name="Ogre_1_1Animationp1" doxytag="Ogre::Animation::mNumericTrackList" ></a><p> |
---|
2177 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2178 | <tr> |
---|
2179 | <td class="mdRow"> |
---|
2180 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2181 | <tr> |
---|
2182 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw2">NumericTrackList</a> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp1">Ogre::Animation::mNumericTrackList</a><code> [protected]</code> |
---|
2183 | </table> |
---|
2184 | </td> |
---|
2185 | </tr> |
---|
2186 | </table> |
---|
2187 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2188 | <tr> |
---|
2189 | <td> |
---|
2190 | |
---|
2191 | </td> |
---|
2192 | <td> |
---|
2193 | |
---|
2194 | <p> |
---|
2195 | Numeric tracks, indexed by handle. |
---|
2196 | <p> |
---|
2197 | |
---|
2198 | <p> |
---|
2199 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00325">325</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
2200 | </tr> |
---|
2201 | </table> |
---|
2202 | <a class="anchor" name="Ogre_1_1Animationp6" doxytag="Ogre::Animation::mRotationInterpolationMode" ></a><p> |
---|
2203 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2204 | <tr> |
---|
2205 | <td class="mdRow"> |
---|
2206 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2207 | <tr> |
---|
2208 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp6">Ogre::Animation::mRotationInterpolationMode</a><code> [protected]</code> |
---|
2209 | </table> |
---|
2210 | </td> |
---|
2211 | </tr> |
---|
2212 | </table> |
---|
2213 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2214 | <tr> |
---|
2215 | <td> |
---|
2216 | |
---|
2217 | </td> |
---|
2218 | <td> |
---|
2219 | |
---|
2220 | <p> |
---|
2221 | |
---|
2222 | <p> |
---|
2223 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00333">333</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
2224 | </tr> |
---|
2225 | </table> |
---|
2226 | <a class="anchor" name="Ogre_1_1Animationt0" doxytag="Ogre::Animation::msDefaultInterpolationMode" ></a><p> |
---|
2227 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2228 | <tr> |
---|
2229 | <td class="mdRow"> |
---|
2230 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2231 | <tr> |
---|
2232 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw10">InterpolationMode</a> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationt0">Ogre::Animation::msDefaultInterpolationMode</a><code> [static, protected]</code> |
---|
2233 | </table> |
---|
2234 | </td> |
---|
2235 | </tr> |
---|
2236 | </table> |
---|
2237 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2238 | <tr> |
---|
2239 | <td> |
---|
2240 | |
---|
2241 | </td> |
---|
2242 | <td> |
---|
2243 | |
---|
2244 | <p> |
---|
2245 | |
---|
2246 | <p> |
---|
2247 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00335">335</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
2248 | </tr> |
---|
2249 | </table> |
---|
2250 | <a class="anchor" name="Ogre_1_1Animationt1" doxytag="Ogre::Animation::msDefaultRotationInterpolationMode" ></a><p> |
---|
2251 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2252 | <tr> |
---|
2253 | <td class="mdRow"> |
---|
2254 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2255 | <tr> |
---|
2256 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw11">RotationInterpolationMode</a> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationt1">Ogre::Animation::msDefaultRotationInterpolationMode</a><code> [static, protected]</code> |
---|
2257 | </table> |
---|
2258 | </td> |
---|
2259 | </tr> |
---|
2260 | </table> |
---|
2261 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2262 | <tr> |
---|
2263 | <td> |
---|
2264 | |
---|
2265 | </td> |
---|
2266 | <td> |
---|
2267 | |
---|
2268 | <p> |
---|
2269 | |
---|
2270 | <p> |
---|
2271 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00336">336</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
2272 | </tr> |
---|
2273 | </table> |
---|
2274 | <a class="anchor" name="Ogre_1_1Animationp2" doxytag="Ogre::Animation::mVertexTrackList" ></a><p> |
---|
2275 | <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> |
---|
2276 | <tr> |
---|
2277 | <td class="mdRow"> |
---|
2278 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
2279 | <tr> |
---|
2280 | <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationw4">VertexTrackList</a> <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationp2">Ogre::Animation::mVertexTrackList</a><code> [protected]</code> |
---|
2281 | </table> |
---|
2282 | </td> |
---|
2283 | </tr> |
---|
2284 | </table> |
---|
2285 | <table cellspacing=5 cellpadding=0 border=0> |
---|
2286 | <tr> |
---|
2287 | <td> |
---|
2288 | |
---|
2289 | </td> |
---|
2290 | <td> |
---|
2291 | |
---|
2292 | <p> |
---|
2293 | Vertex tracks, indexed by handle. |
---|
2294 | <p> |
---|
2295 | |
---|
2296 | <p> |
---|
2297 | Definition at line <a class="el" href="OgreAnimation_8h-source.html#l00327">327</a> of file <a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a>. </td> |
---|
2298 | </tr> |
---|
2299 | </table> |
---|
2300 | <hr>The documentation for this class was generated from the following file:<ul> |
---|
2301 | <li><a class="el" href="OgreAnimation_8h-source.html">OgreAnimation.h</a></ul> |
---|
2302 | <hr> |
---|
2303 | <p> |
---|
2304 | Copyright © 2000-2005 by The OGRE Team<br /> |
---|
2305 | <!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/> |
---|
2306 | This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/> |
---|
2307 | <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> |
---|
2308 | <Work rdf:about=""> |
---|
2309 | <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" /> |
---|
2310 | <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" /> |
---|
2311 | </Work> |
---|
2312 | <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> --> |
---|
2313 | |
---|
2314 | Last modified Sun Mar 12 14:38:04 2006 |
---|
2315 | </p> |
---|
2316 | </body> |
---|
2317 | </html> |
---|