root/OpenSceneGraph/trunk/src/osgWrappers/osgAnimation/Timeline.cpp @ 9775

Revision 9775, 18.5 kB (checked in by robert, 6 years ago)

Updated wrappers

Line 
1// ***************************************************************************
2//
3//   Generated automatically by genwrapper.
4//   Please DO NOT EDIT this file!
5//
6// ***************************************************************************
7
8#include <osgIntrospection/ReflectionMacros>
9#include <osgIntrospection/TypedMethodInfo>
10#include <osgIntrospection/StaticMethodInfo>
11#include <osgIntrospection/Attributes>
12
13#include <osg/CopyOp>
14#include <osg/Object>
15#include <osg/State>
16#include <osgAnimation/Animation>
17#include <osgAnimation/Timeline>
18
19// Must undefine IN and OUT macros defined in Windows headers
20#ifdef IN
21#undef IN
22#endif
23#ifdef OUT
24#undef OUT
25#endif
26
27TYPE_NAME_ALIAS(std::map< unsigned int COMMA  osg::ref_ptr< osgAnimation::Action::Callback > >, osgAnimation::Action::FrameCallback)
28
29BEGIN_OBJECT_REFLECTOR(osgAnimation::Action)
30        I_DeclaringFile("osgAnimation/Timeline");
31        I_BaseType(osg::Object);
32        I_Method0(osg::Object *, cloneType,
33                  Properties::VIRTUAL,
34                  __osg_Object_P1__cloneType,
35                  "Clone the type of an object, with Object* return type. ",
36                  "Must be defined by derived classes. ");
37        I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, x,
38                  Properties::VIRTUAL,
39                  __osg_Object_P1__clone__C5_osg_CopyOp_R1,
40                  "Clone an object, with Object* return type. ",
41                  "Must be defined by derived classes. ");
42        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
43                  Properties::VIRTUAL,
44                  __bool__isSameKindAs__C5_osg_Object_P1,
45                  "",
46                  "");
47        I_Method0(const char *, libraryName,
48                  Properties::VIRTUAL,
49                  __C5_char_P1__libraryName,
50                  "return the name of the object's library. ",
51                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
52        I_Method0(const char *, className,
53                  Properties::VIRTUAL,
54                  __C5_char_P1__className,
55                  "return the name of the object's class type. ",
56                  "Must be defined by derived classes. ");
57        I_Constructor0(____Action,
58                       "",
59                       "");
60        I_Constructor2(IN, const osgAnimation::Action &, x, IN, const osg::CopyOp &, x,
61                       ____Action__C5_Action_R1__C5_osg_CopyOp_R1,
62                       "",
63                       "");
64        I_Method2(void, setCallback, IN, double, when, IN, osgAnimation::Action::Callback *, callback,
65                  Properties::NON_VIRTUAL,
66                  __void__setCallback__double__Callback_P1,
67                  "",
68                  "");
69        I_Method2(void, setCallback, IN, unsigned int, frame, IN, osgAnimation::Action::Callback *, callback,
70                  Properties::NON_VIRTUAL,
71                  __void__setCallback__unsigned_int__Callback_P1,
72                  "",
73                  "");
74        I_Method1(osgAnimation::Action::Callback *, getCallback, IN, unsigned int, frame,
75                  Properties::NON_VIRTUAL,
76                  __Callback_P1__getCallback__unsigned_int,
77                  "",
78                  "");
79        I_Method1(void, setNumFrames, IN, unsigned int, numFrames,
80                  Properties::NON_VIRTUAL,
81                  __void__setNumFrames__unsigned_int,
82                  "",
83                  "");
84        I_Method1(void, setDuration, IN, double, duration,
85                  Properties::NON_VIRTUAL,
86                  __void__setDuration__double,
87                  "",
88                  "");
89        I_Method0(unsigned int, getNumFrames,
90                  Properties::NON_VIRTUAL,
91                  __unsigned_int__getNumFrames,
92                  "",
93                  "");
94        I_Method0(double, getDuration,
95                  Properties::NON_VIRTUAL,
96                  __double__getDuration,
97                  "",
98                  "");
99        I_Method1(void, setLoop, IN, int, nb,
100                  Properties::VIRTUAL,
101                  __void__setLoop__int,
102                  "",
103                  "");
104        I_Method0(unsigned int, getLoop,
105                  Properties::VIRTUAL,
106                  __unsigned_int__getLoop,
107                  "",
108                  "");
109        I_Method3(bool, evaluateFrame, IN, unsigned int, frame, IN, unsigned int &, resultframe, IN, unsigned int &, nbloop,
110                  Properties::NON_VIRTUAL,
111                  __bool__evaluateFrame__unsigned_int__unsigned_int_R1__unsigned_int_R1,
112                  "",
113                  "");
114        I_Method1(void, evaluate, IN, unsigned int, frame,
115                  Properties::VIRTUAL,
116                  __void__evaluate__unsigned_int,
117                  "",
118                  "");
119        I_Method1(void, evaluateCallback, IN, unsigned int, frame,
120                  Properties::VIRTUAL,
121                  __void__evaluateCallback__unsigned_int,
122                  "",
123                  "");
124        I_IndexedProperty(osgAnimation::Action::Callback *, Callback,
125                          __Callback_P1__getCallback__unsigned_int,
126                          __void__setCallback__unsigned_int__Callback_P1,
127                          0);
128        I_SimpleProperty(double, Duration,
129                         __double__getDuration,
130                         __void__setDuration__double);
131        I_SimpleProperty(int, Loop,
132                         0,
133                         __void__setLoop__int);
134        I_SimpleProperty(unsigned int, NumFrames,
135                         0,
136                         __void__setNumFrames__unsigned_int);
137END_REFLECTOR
138
139BEGIN_OBJECT_REFLECTOR(osgAnimation::Action::Callback)
140        I_DeclaringFile("osgAnimation/Timeline");
141        I_BaseType(osg::Object);
142        I_Constructor0(____Callback,
143                       "",
144                       "");
145        I_Constructor2(IN, const osgAnimation::Action::Callback &, x, IN, const osg::CopyOp &, x,
146                       ____Callback__C5_Callback_R1__C5_osg_CopyOp_R1,
147                       "",
148                       "");
149        I_Method0(osg::Object *, cloneType,
150                  Properties::VIRTUAL,
151                  __osg_Object_P1__cloneType,
152                  "Clone the type of an object, with Object* return type. ",
153                  "Must be defined by derived classes. ");
154        I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, x,
155                  Properties::VIRTUAL,
156                  __osg_Object_P1__clone__C5_osg_CopyOp_R1,
157                  "Clone an object, with Object* return type. ",
158                  "Must be defined by derived classes. ");
159        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
160                  Properties::VIRTUAL,
161                  __bool__isSameKindAs__C5_osg_Object_P1,
162                  "",
163                  "");
164        I_Method0(const char *, libraryName,
165                  Properties::VIRTUAL,
166                  __C5_char_P1__libraryName,
167                  "return the name of the object's library. ",
168                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
169        I_Method0(const char *, className,
170                  Properties::VIRTUAL,
171                  __C5_char_P1__className,
172                  "return the name of the object's class type. ",
173                  "Must be defined by derived classes. ");
174        I_Method1(void, addNestedCallback, IN, osgAnimation::Action::Callback *, callback,
175                  Properties::NON_VIRTUAL,
176                  __void__addNestedCallback__Callback_P1,
177                  "",
178                  "");
179END_REFLECTOR
180
181BEGIN_OBJECT_REFLECTOR(osgAnimation::ActionAnimation)
182        I_DeclaringFile("osgAnimation/Timeline");
183        I_BaseType(osgAnimation::Action);
184        I_Constructor1(IN, osgAnimation::Animation *, animation,
185                       Properties::NON_EXPLICIT,
186                       ____ActionAnimation__Animation_P1,
187                       "",
188                       "");
189        I_Method1(void, evaluate, IN, unsigned int, frame,
190                  Properties::VIRTUAL,
191                  __void__evaluate__unsigned_int,
192                  "",
193                  "");
194        I_Method0(osgAnimation::Animation *, getAnimation,
195                  Properties::NON_VIRTUAL,
196                  __Animation_P1__getAnimation,
197                  "",
198                  "");
199        I_SimpleProperty(osgAnimation::Animation *, Animation,
200                         __Animation_P1__getAnimation,
201                         0);
202END_REFLECTOR
203
204BEGIN_OBJECT_REFLECTOR(osgAnimation::BlendIn)
205        I_DeclaringFile("osgAnimation/Timeline");
206        I_BaseType(osgAnimation::Action);
207        I_Constructor3(IN, osgAnimation::Animation *, animation, IN, double, duration, IN, double, weight,
208                       ____BlendIn__Animation_P1__double__double,
209                       "",
210                       "");
211        I_Method0(double, getWeight,
212                  Properties::NON_VIRTUAL,
213                  __double__getWeight,
214                  "",
215                  "");
216        I_Method1(void, evaluate, IN, unsigned int, frame,
217                  Properties::VIRTUAL,
218                  __void__evaluate__unsigned_int,
219                  "",
220                  "");
221        I_SimpleProperty(double, Weight,
222                         __double__getWeight,
223                         0);
224END_REFLECTOR
225
226BEGIN_OBJECT_REFLECTOR(osgAnimation::BlendOut)
227        I_DeclaringFile("osgAnimation/Timeline");
228        I_BaseType(osgAnimation::Action);
229        I_Constructor2(IN, osgAnimation::Animation *, animation, IN, double, duration,
230                       ____BlendOut__Animation_P1__double,
231                       "",
232                       "");
233        I_Method0(double, getWeight,
234                  Properties::NON_VIRTUAL,
235                  __double__getWeight,
236                  "",
237                  "");
238        I_Method1(void, evaluate, IN, unsigned int, frame,
239                  Properties::VIRTUAL,
240                  __void__evaluate__unsigned_int,
241                  "",
242                  "");
243        I_SimpleProperty(double, Weight,
244                         __double__getWeight,
245                         0);
246END_REFLECTOR
247
248BEGIN_OBJECT_REFLECTOR(osgAnimation::RunAction)
249        I_DeclaringFile("osgAnimation/Timeline");
250        I_BaseType(osgAnimation::Action::Callback);
251        I_Constructor2(IN, osgAnimation::Timeline *, tm, IN, osgAnimation::Action *, a,
252                       ____RunAction__Timeline_P1__Action_P1,
253                       "",
254                       "");
255END_REFLECTOR
256
257BEGIN_OBJECT_REFLECTOR(osgAnimation::StripAnimation)
258        I_DeclaringFile("osgAnimation/Timeline");
259        I_BaseType(osgAnimation::Action);
260        I_ConstructorWithDefaults4(IN, osgAnimation::Animation *, animation, , IN, double, blendInDuration, , IN, double, blendOutDuration, , IN, double, blendInWeightTarget, 1.0,
261                                   ____StripAnimation__Animation_P1__double__double__double,
262                                   "",
263                                   "");
264        I_Method0(osgAnimation::ActionAnimation *, getActionAnimation,
265                  Properties::NON_VIRTUAL,
266                  __ActionAnimation_P1__getActionAnimation,
267                  "",
268                  "");
269        I_Method0(osgAnimation::BlendIn *, getBlendIn,
270                  Properties::NON_VIRTUAL,
271                  __BlendIn_P1__getBlendIn,
272                  "",
273                  "");
274        I_Method0(osgAnimation::BlendOut *, getBlendOut,
275                  Properties::NON_VIRTUAL,
276                  __BlendOut_P1__getBlendOut,
277                  "",
278                  "");
279        I_Method0(const osgAnimation::ActionAnimation *, getActionAnimation,
280                  Properties::NON_VIRTUAL,
281                  __C5_ActionAnimation_P1__getActionAnimation,
282                  "",
283                  "");
284        I_Method0(const osgAnimation::BlendIn *, getBlendIn,
285                  Properties::NON_VIRTUAL,
286                  __C5_BlendIn_P1__getBlendIn,
287                  "",
288                  "");
289        I_Method0(const osgAnimation::BlendOut *, getBlendOut,
290                  Properties::NON_VIRTUAL,
291                  __C5_BlendOut_P1__getBlendOut,
292                  "",
293                  "");
294        I_Method0(unsigned int, getLoop,
295                  Properties::VIRTUAL,
296                  __unsigned_int__getLoop,
297                  "",
298                  "");
299        I_Method1(void, setLoop, IN, unsigned int, loop,
300                  Properties::NON_VIRTUAL,
301                  __void__setLoop__unsigned_int,
302                  "",
303                  "");
304        I_Method1(void, evaluate, IN, unsigned int, frame,
305                  Properties::VIRTUAL,
306                  __void__evaluate__unsigned_int,
307                  "",
308                  "");
309        I_SimpleProperty(osgAnimation::ActionAnimation *, ActionAnimation,
310                         __ActionAnimation_P1__getActionAnimation,
311                         0);
312        I_SimpleProperty(osgAnimation::BlendIn *, BlendIn,
313                         __BlendIn_P1__getBlendIn,
314                         0);
315        I_SimpleProperty(osgAnimation::BlendOut *, BlendOut,
316                         __BlendOut_P1__getBlendOut,
317                         0);
318        I_SimpleProperty(unsigned int, Loop,
319                         __unsigned_int__getLoop,
320                         __void__setLoop__unsigned_int);
321END_REFLECTOR
322
323BEGIN_OBJECT_REFLECTOR(osgAnimation::Timeline)
324        I_DeclaringFile("osgAnimation/Timeline");
325        I_BaseType(osg::Object);
326        I_Method0(osg::Object *, cloneType,
327                  Properties::VIRTUAL,
328                  __osg_Object_P1__cloneType,
329                  "Clone the type of an object, with Object* return type. ",
330                  "Must be defined by derived classes. ");
331        I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, x,
332                  Properties::VIRTUAL,
333                  __osg_Object_P1__clone__C5_osg_CopyOp_R1,
334                  "Clone an object, with Object* return type. ",
335                  "Must be defined by derived classes. ");
336        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
337                  Properties::VIRTUAL,
338                  __bool__isSameKindAs__C5_osg_Object_P1,
339                  "",
340                  "");
341        I_Method0(const char *, libraryName,
342                  Properties::VIRTUAL,
343                  __C5_char_P1__libraryName,
344                  "return the name of the object's library. ",
345                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
346        I_Method0(const char *, className,
347                  Properties::VIRTUAL,
348                  __C5_char_P1__className,
349                  "return the name of the object's class type. ",
350                  "Must be defined by derived classes. ");
351        I_Constructor0(____Timeline,
352                       "",
353                       "");
354        I_ConstructorWithDefaults2(IN, const osgAnimation::Timeline &, nc, , IN, const osg::CopyOp &, op, osg::CopyOp::SHALLOW_COPY,
355                                   ____Timeline__C5_Timeline_R1__C5_osg_CopyOp_R1,
356                                   "",
357                                   "");
358        I_Method0(osg::State, getStatus,
359                  Properties::NON_VIRTUAL,
360                  __State__getStatus,
361                  "",
362                  "");
363        I_Method1(const ActionList &, getActionLayer, IN, int, i,
364                  Properties::NON_VIRTUAL,
365                  __C5_ActionList_R1__getActionLayer__int,
366                  "",
367                  "");
368        I_Method0(unsigned int, getCurrentFrame,
369                  Properties::NON_VIRTUAL,
370                  __unsigned_int__getCurrentFrame,
371                  "",
372                  "");
373        I_Method0(double, getCurrentTime,
374                  Properties::NON_VIRTUAL,
375                  __double__getCurrentTime,
376                  "",
377                  "");
378        I_Method0(void, play,
379                  Properties::NON_VIRTUAL,
380                  __void__play,
381                  "",
382                  "");
383        I_Method1(void, gotoFrame, IN, unsigned int, frame,
384                  Properties::NON_VIRTUAL,
385                  __void__gotoFrame__unsigned_int,
386                  "",
387                  "");
388        I_Method0(void, stop,
389                  Properties::NON_VIRTUAL,
390                  __void__stop,
391                  "",
392                  "");
393        I_Method0(bool, getEvaluating,
394                  Properties::NON_VIRTUAL,
395                  __bool__getEvaluating,
396                  "",
397                  "");
398        I_Method1(bool, isActive, IN, osgAnimation::Action *, activeAction,
399                  Properties::NON_VIRTUAL,
400                  __bool__isActive__Action_P1,
401                  "",
402                  "");
403        I_Method1(void, removeAction, IN, osgAnimation::Action *, action,
404                  Properties::NON_VIRTUAL,
405                  __void__removeAction__Action_P1,
406                  "",
407                  "");
408        I_MethodWithDefaults3(void, addActionAt, IN, unsigned int, frame, , IN, osgAnimation::Action *, action, , IN, int, priority, 0,
409                              Properties::VIRTUAL,
410                              __void__addActionAt__unsigned_int__Action_P1__int,
411                              "",
412                              "");
413        I_MethodWithDefaults3(void, addActionAt, IN, double, t, , IN, osgAnimation::Action *, action, , IN, int, priority, 0,
414                              Properties::VIRTUAL,
415                              __void__addActionAt__double__Action_P1__int,
416                              "",
417                              "");
418        I_Method1(void, evaluate, IN, unsigned int, frame,
419                  Properties::VIRTUAL,
420                  __void__evaluate__unsigned_int,
421                  "",
422                  "");
423        I_Method1(void, evaluateCallback, IN, unsigned int, frame,
424                  Properties::VIRTUAL,
425                  __void__evaluateCallback__unsigned_int,
426                  "",
427                  "");
428        I_Method1(void, update, IN, double, simulationTime,
429                  Properties::VIRTUAL,
430                  __void__update__double,
431                  "",
432                  "");
433        I_ProtectedMethod1(void, setEvaluating, IN, bool, state,
434                           Properties::NON_VIRTUAL,
435                           Properties::NON_CONST,
436                           __void__setEvaluating__bool,
437                           "",
438                           "");
439        I_ProtectedMethod0(void, processPendingOperation,
440                           Properties::NON_VIRTUAL,
441                           Properties::NON_CONST,
442                           __void__processPendingOperation,
443                           "",
444                           "");
445        I_ProtectedMethod1(void, internalRemoveAction, IN, osgAnimation::Action *, action,
446                           Properties::NON_VIRTUAL,
447                           Properties::NON_CONST,
448                           __void__internalRemoveAction__Action_P1,
449                           "",
450                           "");
451        I_ProtectedMethod2(void, internalAddAction, IN, int, priority, IN, const FrameAction &, ftl,
452                           Properties::NON_VIRTUAL,
453                           Properties::NON_CONST,
454                           __void__internalAddAction__int__C5_FrameAction_R1,
455                           "",
456                           "");
457        I_SimpleProperty(unsigned int, CurrentFrame,
458                         __unsigned_int__getCurrentFrame,
459                         0);
460        I_SimpleProperty(double, CurrentTime,
461                         __double__getCurrentTime,
462                         0);
463        I_SimpleProperty(bool, Evaluating,
464                         __bool__getEvaluating,
465                         0);
466        I_SimpleProperty(osg::State, Status,
467                         __State__getStatus,
468                         0);
469END_REFLECTOR
470
471BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgAnimation::Action::Callback >)
472        I_DeclaringFile("osg/ref_ptr");
473        I_Constructor0(____ref_ptr,
474                       "",
475                       "");
476        I_Constructor1(IN, osgAnimation::Action::Callback *, ptr,
477                       Properties::NON_EXPLICIT,
478                       ____ref_ptr__T_P1,
479                       "",
480                       "");
481        I_Constructor1(IN, const osg::ref_ptr< osgAnimation::Action::Callback > &, rp,
482                       Properties::NON_EXPLICIT,
483                       ____ref_ptr__C5_ref_ptr_R1,
484                       "",
485                       "");
486        I_Method0(osgAnimation::Action::Callback *, get,
487                  Properties::NON_VIRTUAL,
488                  __T_P1__get,
489                  "",
490                  "");
491        I_Method0(bool, valid,
492                  Properties::NON_VIRTUAL,
493                  __bool__valid,
494                  "",
495                  "");
496        I_Method0(osgAnimation::Action::Callback *, release,
497                  Properties::NON_VIRTUAL,
498                  __T_P1__release,
499                  "",
500                  "");
501        I_Method1(void, swap, IN, osg::ref_ptr< osgAnimation::Action::Callback > &, rp,
502                  Properties::NON_VIRTUAL,
503                  __void__swap__ref_ptr_R1,
504                  "",
505                  "");
506        I_SimpleProperty(osgAnimation::Action::Callback *, ,
507                         __T_P1__get,
508                         0);
509END_REFLECTOR
510
511STD_MAP_REFLECTOR(std::map< unsigned int COMMA  osg::ref_ptr< osgAnimation::Action::Callback > >)
Note: See TracBrowser for help on using the browser.