source: OGRE/trunk/ogrenew/Docs/api/html/classOgre_1_1VertexPoseKeyFrame.html @ 692

Revision 692, 26.9 KB checked in by mattausch, 19 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::VertexPoseKeyFrame 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&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>Ogre::VertexPoseKeyFrame Class Reference</h1>Specialised <a class="el" href="classOgre_1_1KeyFrame.html">KeyFrame</a> which references a Mesh::Pose at a certain influence level, which stores offsets for a subset of the vertices in a buffer to provide a blendable pose. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreKeyFrame_8h-source.html">OgreKeyFrame.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::VertexPoseKeyFrame:
16<p><center><img src="classOgre_1_1VertexPoseKeyFrame.png" usemap="#Ogre::VertexPoseKeyFrame_map" border="0" alt=""></center>
17<map name="Ogre::VertexPoseKeyFrame_map">
18<area href="classOgre_1_1KeyFrame.html" alt="Ogre::KeyFrame" shape="rect" coords="0,0,170,24">
19</map>
20<a href="classOgre_1_1VertexPoseKeyFrame-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
21<tr><td></td></tr>
22<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
23<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="structOgre_1_1VertexPoseKeyFrame_1_1PoseRef.html">PoseRef</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew0">PoseRefList</a></td></tr>
24
25<tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="classOgre_1_1VectorIterator.html">VectorIterator</a>&lt; <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew0">PoseRefList</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew1">PoseRefIterator</a></td></tr>
26
27<tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="classOgre_1_1ConstVectorIterator.html">ConstVectorIterator</a>&lt;<br>
28 <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew0">PoseRefList</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew2">ConstPoseRefIterator</a></td></tr>
29
30<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
31<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramea0">VertexPoseKeyFrame</a> (const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *parent, <a class="el" href="namespaceOgre.html#a465">Real</a> time)</td></tr>
32
33<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor, you should not call this but use <a class="el" href="classOgre_1_1AnimationTrack.html#Ogre_1_1VertexAnimationTracka20">AnimationTrack::createKeyFrame</a> instead.  <a href="#Ogre_1_1VertexPoseKeyFramea0"></a><br><br></td></tr>
34<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramea1">~VertexPoseKeyFrame</a> ()</td></tr>
35
36<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramea2">addPoseReference</a> (<a class="el" href="namespaceOgre.html#a467">ushort</a> poseIndex, <a class="el" href="namespaceOgre.html#a465">Real</a> influence)</td></tr>
37
38<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a new pose reference.  <a href="#Ogre_1_1VertexPoseKeyFramea2"></a><br><br></td></tr>
39<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramea3">updatePoseReference</a> (<a class="el" href="namespaceOgre.html#a467">ushort</a> poseIndex, <a class="el" href="namespaceOgre.html#a465">Real</a> influence)</td></tr>
40
41<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update the influence of a pose reference.  <a href="#Ogre_1_1VertexPoseKeyFramea3"></a><br><br></td></tr>
42<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramea4">removePoseReference</a> (<a class="el" href="namespaceOgre.html#a467">ushort</a> poseIndex)</td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove reference to a given pose.  <a href="#Ogre_1_1VertexPoseKeyFramea4"></a><br><br></td></tr>
45<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramea5">removeAllPoseReferences</a> (void)</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove all pose references.  <a href="#Ogre_1_1VertexPoseKeyFramea5"></a><br><br></td></tr>
48<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew0">PoseRefList</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramea6">getPoseReferences</a> (void) const </td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a const reference to the list of pose references.  <a href="#Ogre_1_1VertexPoseKeyFramea6"></a><br><br></td></tr>
51<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1VectorIterator.html">PoseRefIterator</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramea7">getPoseReferenceIterator</a> (void)</td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an iterator over the pose references.  <a href="#Ogre_1_1VertexPoseKeyFramea7"></a><br><br></td></tr>
54<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ConstVectorIterator.html">ConstPoseRefIterator</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramea8">getPoseReferenceIterator</a> (void) const </td></tr>
55
56<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a const iterator over the pose references.  <a href="#Ogre_1_1VertexPoseKeyFramea8"></a><br><br></td></tr>
57<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1KeyFrame.html#Ogre_1_1VertexPoseKeyFramea9">getTime</a> (void) const </td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the time of this keyframe in the animation sequence.  <a href="#Ogre_1_1VertexPoseKeyFramea9"></a><br><br></td></tr>
60<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
61<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew0">PoseRefList</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramep0">mPoseRefs</a></td></tr>
62
63<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1KeyFrame.html#Ogre_1_1VertexPoseKeyFramep1">mTime</a></td></tr>
64
65<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1KeyFrame.html#Ogre_1_1VertexPoseKeyFramep2">mParentTrack</a></td></tr>
66
67</table>
68<hr><a name="_details"></a><h2>Detailed Description</h2>
69Specialised <a class="el" href="classOgre_1_1KeyFrame.html">KeyFrame</a> which references a Mesh::Pose at a certain influence level, which stores offsets for a subset of the vertices in a buffer to provide a blendable pose.
70<p>
71
72<p>
73
74<p>
75Definition at line <a class="el" href="OgreKeyFrame_8h-source.html#l00163">163</a> of file <a class="el" href="OgreKeyFrame_8h-source.html">OgreKeyFrame.h</a>.<hr><h2>Member Typedef Documentation</h2>
76<a class="anchor" name="Ogre_1_1VertexPoseKeyFramew2" doxytag="Ogre::VertexPoseKeyFrame::ConstPoseRefIterator" ></a><p>
77<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
78  <tr>
79    <td class="mdRow">
80      <table cellpadding="0" cellspacing="0" border="0">
81        <tr>
82          <td class="md" nowrap valign="top"> typedef <a class="el" href="classOgre_1_1ConstVectorIterator.html">ConstVectorIterator</a>&lt;<a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew0">PoseRefList</a>&gt; <a class="el" href="classOgre_1_1ConstVectorIterator.html">Ogre::VertexPoseKeyFrame::ConstPoseRefIterator</a>
83      </table>
84    </td>
85  </tr>
86</table>
87<table cellspacing=5 cellpadding=0 border=0>
88  <tr>
89    <td>
90      &nbsp;
91    </td>
92    <td>
93
94<p>
95
96<p>
97Definition at line <a class="el" href="OgreKeyFrame_8h-source.html#l00213">213</a> of file <a class="el" href="OgreKeyFrame_8h-source.html">OgreKeyFrame.h</a>.    </td>
98  </tr>
99</table>
100<a class="anchor" name="Ogre_1_1VertexPoseKeyFramew1" doxytag="Ogre::VertexPoseKeyFrame::PoseRefIterator" ></a><p>
101<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
102  <tr>
103    <td class="mdRow">
104      <table cellpadding="0" cellspacing="0" border="0">
105        <tr>
106          <td class="md" nowrap valign="top"> typedef <a class="el" href="classOgre_1_1VectorIterator.html">VectorIterator</a>&lt;<a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew0">PoseRefList</a>&gt; <a class="el" href="classOgre_1_1VectorIterator.html">Ogre::VertexPoseKeyFrame::PoseRefIterator</a>
107      </table>
108    </td>
109  </tr>
110</table>
111<table cellspacing=5 cellpadding=0 border=0>
112  <tr>
113    <td>
114      &nbsp;
115    </td>
116    <td>
117
118<p>
119
120<p>
121Definition at line <a class="el" href="OgreKeyFrame_8h-source.html#l00212">212</a> of file <a class="el" href="OgreKeyFrame_8h-source.html">OgreKeyFrame.h</a>.    </td>
122  </tr>
123</table>
124<a class="anchor" name="Ogre_1_1VertexPoseKeyFramew0" doxytag="Ogre::VertexPoseKeyFrame::PoseRefList" ></a><p>
125<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
126  <tr>
127    <td class="mdRow">
128      <table cellpadding="0" cellspacing="0" border="0">
129        <tr>
130          <td class="md" nowrap valign="top"> typedef std::vector&lt;<a class="el" href="structOgre_1_1VertexPoseKeyFrame_1_1PoseRef.html">PoseRef</a>&gt; <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew0">Ogre::VertexPoseKeyFrame::PoseRefList</a>
131      </table>
132    </td>
133  </tr>
134</table>
135<table cellspacing=5 cellpadding=0 border=0>
136  <tr>
137    <td>
138      &nbsp;
139    </td>
140    <td>
141
142<p>
143
144<p>
145Definition at line <a class="el" href="OgreKeyFrame_8h-source.html#l00191">191</a> of file <a class="el" href="OgreKeyFrame_8h-source.html">OgreKeyFrame.h</a>.    </td>
146  </tr>
147</table>
148<hr><h2>Constructor &amp; Destructor Documentation</h2>
149<a class="anchor" name="Ogre_1_1VertexPoseKeyFramea0" doxytag="Ogre::VertexPoseKeyFrame::VertexPoseKeyFrame" ></a><p>
150<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
151  <tr>
152    <td class="mdRow">
153      <table cellpadding="0" cellspacing="0" border="0">
154        <tr>
155          <td class="md" nowrap valign="top"> Ogre::VertexPoseKeyFrame::VertexPoseKeyFrame </td>
156          <td class="md" valign="top">(&nbsp;</td>
157          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> *&nbsp;</td>
158          <td class="mdname" nowrap> <em>parent</em>, </td>
159        </tr>
160        <tr>
161          <td class="md" nowrap align="right"></td>
162          <td></td>
163          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
164          <td class="mdname" nowrap> <em>time</em></td>
165        </tr>
166        <tr>
167          <td></td>
168          <td class="md">)&nbsp;</td>
169          <td class="md" colspan="2"></td>
170        </tr>
171
172      </table>
173    </td>
174  </tr>
175</table>
176<table cellspacing=5 cellpadding=0 border=0>
177  <tr>
178    <td>
179      &nbsp;
180    </td>
181    <td>
182
183<p>
184Default constructor, you should not call this but use <a class="el" href="classOgre_1_1AnimationTrack.html#Ogre_1_1VertexAnimationTracka20">AnimationTrack::createKeyFrame</a> instead.
185<p>
186    </td>
187  </tr>
188</table>
189<a class="anchor" name="Ogre_1_1VertexPoseKeyFramea1" doxytag="Ogre::VertexPoseKeyFrame::~VertexPoseKeyFrame" ></a><p>
190<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
191  <tr>
192    <td class="mdRow">
193      <table cellpadding="0" cellspacing="0" border="0">
194        <tr>
195          <td class="md" nowrap valign="top"> Ogre::VertexPoseKeyFrame::~<a class="el" href="classOgre_1_1VertexPoseKeyFrame.html">VertexPoseKeyFrame</a> </td>
196          <td class="md" valign="top">(&nbsp;</td>
197          <td class="mdname1" valign="top" nowrap>          </td>
198          <td class="md" valign="top">&nbsp;)&nbsp;</td>
199          <td class="md" nowrap></td>
200        </tr>
201
202      </table>
203    </td>
204  </tr>
205</table>
206<table cellspacing=5 cellpadding=0 border=0>
207  <tr>
208    <td>
209      &nbsp;
210    </td>
211    <td>
212
213<p>
214
215<p>
216Definition at line <a class="el" href="OgreKeyFrame_8h-source.html#l00168">168</a> of file <a class="el" href="OgreKeyFrame_8h-source.html">OgreKeyFrame.h</a>.    </td>
217  </tr>
218</table>
219<hr><h2>Member Function Documentation</h2>
220<a class="anchor" name="Ogre_1_1VertexPoseKeyFramea2" doxytag="Ogre::VertexPoseKeyFrame::addPoseReference" ></a><p>
221<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
222  <tr>
223    <td class="mdRow">
224      <table cellpadding="0" cellspacing="0" border="0">
225        <tr>
226          <td class="md" nowrap valign="top"> void Ogre::VertexPoseKeyFrame::addPoseReference </td>
227          <td class="md" valign="top">(&nbsp;</td>
228          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a467">ushort</a>&nbsp;</td>
229          <td class="mdname" nowrap> <em>poseIndex</em>, </td>
230        </tr>
231        <tr>
232          <td class="md" nowrap align="right"></td>
233          <td></td>
234          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
235          <td class="mdname" nowrap> <em>influence</em></td>
236        </tr>
237        <tr>
238          <td></td>
239          <td class="md">)&nbsp;</td>
240          <td class="md" colspan="2"></td>
241        </tr>
242
243      </table>
244    </td>
245  </tr>
246</table>
247<table cellspacing=5 cellpadding=0 border=0>
248  <tr>
249    <td>
250      &nbsp;
251    </td>
252    <td>
253
254<p>
255Add a new pose reference.
256<p>
257<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="structOgre_1_1VertexPoseKeyFrame_1_1PoseRef.html">PoseRef</a></dd></dl>
258    </td>
259  </tr>
260</table>
261<a class="anchor" name="Ogre_1_1VertexPoseKeyFramea8" doxytag="Ogre::VertexPoseKeyFrame::getPoseReferenceIterator" ></a><p>
262<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
263  <tr>
264    <td class="mdRow">
265      <table cellpadding="0" cellspacing="0" border="0">
266        <tr>
267          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ConstVectorIterator.html">ConstPoseRefIterator</a> Ogre::VertexPoseKeyFrame::getPoseReferenceIterator </td>
268          <td class="md" valign="top">(&nbsp;</td>
269          <td class="md" nowrap valign="top">void&nbsp;</td>
270          <td class="mdname1" valign="top" nowrap>          </td>
271          <td class="md" valign="top">&nbsp;)&nbsp;</td>
272          <td class="md" nowrap> const</td>
273        </tr>
274
275      </table>
276    </td>
277  </tr>
278</table>
279<table cellspacing=5 cellpadding=0 border=0>
280  <tr>
281    <td>
282      &nbsp;
283    </td>
284    <td>
285
286<p>
287Get a const iterator over the pose references.
288<p>
289    </td>
290  </tr>
291</table>
292<a class="anchor" name="Ogre_1_1VertexPoseKeyFramea7" doxytag="Ogre::VertexPoseKeyFrame::getPoseReferenceIterator" ></a><p>
293<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
294  <tr>
295    <td class="mdRow">
296      <table cellpadding="0" cellspacing="0" border="0">
297        <tr>
298          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1VectorIterator.html">PoseRefIterator</a> Ogre::VertexPoseKeyFrame::getPoseReferenceIterator </td>
299          <td class="md" valign="top">(&nbsp;</td>
300          <td class="md" nowrap valign="top">void&nbsp;</td>
301          <td class="mdname1" valign="top" nowrap>          </td>
302          <td class="md" valign="top">&nbsp;)&nbsp;</td>
303          <td class="md" nowrap></td>
304        </tr>
305
306      </table>
307    </td>
308  </tr>
309</table>
310<table cellspacing=5 cellpadding=0 border=0>
311  <tr>
312    <td>
313      &nbsp;
314    </td>
315    <td>
316
317<p>
318Get an iterator over the pose references.
319<p>
320    </td>
321  </tr>
322</table>
323<a class="anchor" name="Ogre_1_1VertexPoseKeyFramea6" doxytag="Ogre::VertexPoseKeyFrame::getPoseReferences" ></a><p>
324<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
325  <tr>
326    <td class="mdRow">
327      <table cellpadding="0" cellspacing="0" border="0">
328        <tr>
329          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew0">PoseRefList</a>&amp; Ogre::VertexPoseKeyFrame::getPoseReferences </td>
330          <td class="md" valign="top">(&nbsp;</td>
331          <td class="md" nowrap valign="top">void&nbsp;</td>
332          <td class="mdname1" valign="top" nowrap>          </td>
333          <td class="md" valign="top">&nbsp;)&nbsp;</td>
334          <td class="md" nowrap> const</td>
335        </tr>
336
337      </table>
338    </td>
339  </tr>
340</table>
341<table cellspacing=5 cellpadding=0 border=0>
342  <tr>
343    <td>
344      &nbsp;
345    </td>
346    <td>
347
348<p>
349Get a const reference to the list of pose references.
350<p>
351    </td>
352  </tr>
353</table>
354<a class="anchor" name="Ogre_1_1VertexPoseKeyFramea9" doxytag="Ogre::VertexPoseKeyFrame::getTime" ></a><p>
355<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
356  <tr>
357    <td class="mdRow">
358      <table cellpadding="0" cellspacing="0" border="0">
359        <tr>
360          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a465">Real</a> Ogre::KeyFrame::getTime </td>
361          <td class="md" valign="top">(&nbsp;</td>
362          <td class="md" nowrap valign="top">void&nbsp;</td>
363          <td class="mdname1" valign="top" nowrap>          </td>
364          <td class="md" valign="top">&nbsp;)&nbsp;</td>
365          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
366        </tr>
367
368      </table>
369    </td>
370  </tr>
371</table>
372<table cellspacing=5 cellpadding=0 border=0>
373  <tr>
374    <td>
375      &nbsp;
376    </td>
377    <td>
378
379<p>
380Gets the time of this keyframe in the animation sequence.
381<p>
382    </td>
383  </tr>
384</table>
385<a class="anchor" name="Ogre_1_1VertexPoseKeyFramea5" doxytag="Ogre::VertexPoseKeyFrame::removeAllPoseReferences" ></a><p>
386<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
387  <tr>
388    <td class="mdRow">
389      <table cellpadding="0" cellspacing="0" border="0">
390        <tr>
391          <td class="md" nowrap valign="top"> void Ogre::VertexPoseKeyFrame::removeAllPoseReferences </td>
392          <td class="md" valign="top">(&nbsp;</td>
393          <td class="md" nowrap valign="top">void&nbsp;</td>
394          <td class="mdname1" valign="top" nowrap>          </td>
395          <td class="md" valign="top">&nbsp;)&nbsp;</td>
396          <td class="md" nowrap></td>
397        </tr>
398
399      </table>
400    </td>
401  </tr>
402</table>
403<table cellspacing=5 cellpadding=0 border=0>
404  <tr>
405    <td>
406      &nbsp;
407    </td>
408    <td>
409
410<p>
411Remove all pose references.
412<p>
413    </td>
414  </tr>
415</table>
416<a class="anchor" name="Ogre_1_1VertexPoseKeyFramea4" doxytag="Ogre::VertexPoseKeyFrame::removePoseReference" ></a><p>
417<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
418  <tr>
419    <td class="mdRow">
420      <table cellpadding="0" cellspacing="0" border="0">
421        <tr>
422          <td class="md" nowrap valign="top"> void Ogre::VertexPoseKeyFrame::removePoseReference </td>
423          <td class="md" valign="top">(&nbsp;</td>
424          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a467">ushort</a>&nbsp;</td>
425          <td class="mdname1" valign="top" nowrap> <em>poseIndex</em>          </td>
426          <td class="md" valign="top">&nbsp;)&nbsp;</td>
427          <td class="md" nowrap></td>
428        </tr>
429
430      </table>
431    </td>
432  </tr>
433</table>
434<table cellspacing=5 cellpadding=0 border=0>
435  <tr>
436    <td>
437      &nbsp;
438    </td>
439    <td>
440
441<p>
442Remove reference to a given pose.
443<p>
444<dl compact><dt><b>Parameters:</b></dt><dd>
445  <table border="0" cellspacing="2" cellpadding="0">
446    <tr><td valign=top><em>poseIndex</em>&nbsp;</td><td>The pose index (not the index of the reference)</td></tr>
447  </table>
448</dl>
449    </td>
450  </tr>
451</table>
452<a class="anchor" name="Ogre_1_1VertexPoseKeyFramea3" doxytag="Ogre::VertexPoseKeyFrame::updatePoseReference" ></a><p>
453<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
454  <tr>
455    <td class="mdRow">
456      <table cellpadding="0" cellspacing="0" border="0">
457        <tr>
458          <td class="md" nowrap valign="top"> void Ogre::VertexPoseKeyFrame::updatePoseReference </td>
459          <td class="md" valign="top">(&nbsp;</td>
460          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a467">ushort</a>&nbsp;</td>
461          <td class="mdname" nowrap> <em>poseIndex</em>, </td>
462        </tr>
463        <tr>
464          <td class="md" nowrap align="right"></td>
465          <td></td>
466          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
467          <td class="mdname" nowrap> <em>influence</em></td>
468        </tr>
469        <tr>
470          <td></td>
471          <td class="md">)&nbsp;</td>
472          <td class="md" colspan="2"></td>
473        </tr>
474
475      </table>
476    </td>
477  </tr>
478</table>
479<table cellspacing=5 cellpadding=0 border=0>
480  <tr>
481    <td>
482      &nbsp;
483    </td>
484    <td>
485
486<p>
487Update the influence of a pose reference.
488<p>
489<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="structOgre_1_1VertexPoseKeyFrame_1_1PoseRef.html">PoseRef</a></dd></dl>
490    </td>
491  </tr>
492</table>
493<hr><h2>Member Data Documentation</h2>
494<a class="anchor" name="Ogre_1_1VertexPoseKeyFramep2" doxytag="Ogre::VertexPoseKeyFrame::mParentTrack" ></a><p>
495<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
496  <tr>
497    <td class="mdRow">
498      <table cellpadding="0" cellspacing="0" border="0">
499        <tr>
500          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a>* <a class="el" href="classOgre_1_1KeyFrame.html#Ogre_1_1VertexPoseKeyFramep2">Ogre::KeyFrame::mParentTrack</a><code> [protected, inherited]</code>
501      </table>
502    </td>
503  </tr>
504</table>
505<table cellspacing=5 cellpadding=0 border=0>
506  <tr>
507    <td>
508      &nbsp;
509    </td>
510    <td>
511
512<p>
513
514<p>
515Definition at line <a class="el" href="OgreKeyFrame_8h-source.html#l00061">61</a> of file <a class="el" href="OgreKeyFrame_8h-source.html">OgreKeyFrame.h</a>.    </td>
516  </tr>
517</table>
518<a class="anchor" name="Ogre_1_1VertexPoseKeyFramep0" doxytag="Ogre::VertexPoseKeyFrame::mPoseRefs" ></a><p>
519<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
520  <tr>
521    <td class="mdRow">
522      <table cellpadding="0" cellspacing="0" border="0">
523        <tr>
524          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramew0">PoseRefList</a> <a class="el" href="classOgre_1_1VertexPoseKeyFrame.html#Ogre_1_1VertexPoseKeyFramep0">Ogre::VertexPoseKeyFrame::mPoseRefs</a><code> [protected]</code>
525      </table>
526    </td>
527  </tr>
528</table>
529<table cellspacing=5 cellpadding=0 border=0>
530  <tr>
531    <td>
532      &nbsp;
533    </td>
534    <td>
535
536<p>
537
538<p>
539Definition at line <a class="el" href="OgreKeyFrame_8h-source.html#l00221">221</a> of file <a class="el" href="OgreKeyFrame_8h-source.html">OgreKeyFrame.h</a>.    </td>
540  </tr>
541</table>
542<a class="anchor" name="Ogre_1_1VertexPoseKeyFramep1" doxytag="Ogre::VertexPoseKeyFrame::mTime" ></a><p>
543<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
544  <tr>
545    <td class="mdRow">
546      <table cellpadding="0" cellspacing="0" border="0">
547        <tr>
548          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1KeyFrame.html#Ogre_1_1VertexPoseKeyFramep1">Ogre::KeyFrame::mTime</a><code> [protected, inherited]</code>
549      </table>
550    </td>
551  </tr>
552</table>
553<table cellspacing=5 cellpadding=0 border=0>
554  <tr>
555    <td>
556      &nbsp;
557    </td>
558    <td>
559
560<p>
561
562<p>
563Definition at line <a class="el" href="OgreKeyFrame_8h-source.html#l00060">60</a> of file <a class="el" href="OgreKeyFrame_8h-source.html">OgreKeyFrame.h</a>.    </td>
564  </tr>
565</table>
566<hr>The documentation for this class was generated from the following file:<ul>
567<li><a class="el" href="OgreKeyFrame_8h-source.html">OgreKeyFrame.h</a></ul>
568<hr>
569<p>
570Copyright &copy; 2000-2005 by The OGRE Team<br />
571<!--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/>
572This 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/>
573                <!--/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#">
574                <Work rdf:about="">
575                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
576        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
577                </Work>
578                <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> -->
579
580Last modified Sun Mar 12 14:39:29 2006
581</p>
582</body>
583</html>
Note: See TracBrowser for help on using the repository browser.