root/OpenSceneGraph/trunk/src/osgWrappers/introspection/osgPresentation/SlideEventHandler.cpp @ 10967

Revision 10967, 24.2 kB (checked in by robert, 4 years ago)

Regenerated introspection wrappers in their new location

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/ApplicationUsage>
14#include <osg/CopyOp>
15#include <osg/Node>
16#include <osg/NodeVisitor>
17#include <osg/Object>
18#include <osg/Vec3>
19#include <osgDB/Callbacks>
20#include <osgGA/GUIActionAdapter>
21#include <osgGA/GUIEventAdapter>
22#include <osgGA/GUIEventHandler>
23#include <osgPresentation/SlideEventHandler>
24#include <osgViewer/Viewer>
25
26// Must undefine IN and OUT macros defined in Windows headers
27#ifdef IN
28#undef IN
29#endif
30#ifdef OUT
31#undef OUT
32#endif
33
34TYPE_NAME_ALIAS(std::set< osg::ref_ptr< osgPresentation::ObjectOperator > COMMA  osgPresentation::dereference_less >, osgPresentation::ActiveOperators::OperatorList)
35
36BEGIN_VALUE_REFLECTOR(osgPresentation::ActiveOperators)
37        I_DeclaringFile("osgPresentation/SlideEventHandler");
38        I_Constructor0(____ActiveOperators,
39                       "",
40                       "");
41        I_MethodWithDefaults2(void, collect, IN, osg::Node *, incommingNode, , IN, osg::NodeVisitor::TraversalMode, tm, osg::NodeVisitor::TRAVERSE_ACTIVE_CHILDREN,
42                              Properties::NON_VIRTUAL,
43                              __void__collect__osg_Node_P1__osg_NodeVisitor_TraversalMode,
44                              "",
45                              "");
46        I_Method0(void, process,
47                  Properties::NON_VIRTUAL,
48                  __void__process,
49                  "",
50                  "");
51        I_Method1(void, setPause, IN, bool, pause,
52                  Properties::NON_VIRTUAL,
53                  __void__setPause__bool,
54                  "",
55                  "");
56        I_Method0(bool, getPause,
57                  Properties::NON_VIRTUAL,
58                  __bool__getPause,
59                  "",
60                  "");
61        I_Method0(void, reset,
62                  Properties::NON_VIRTUAL,
63                  __void__reset,
64                  "",
65                  "");
66        I_ProtectedMethod0(void, processOutgoing,
67                           Properties::NON_VIRTUAL,
68                           Properties::NON_CONST,
69                           __void__processOutgoing,
70                           "",
71                           "");
72        I_ProtectedMethod0(void, processIncomming,
73                           Properties::NON_VIRTUAL,
74                           Properties::NON_CONST,
75                           __void__processIncomming,
76                           "",
77                           "");
78        I_ProtectedMethod0(void, processMaintained,
79                           Properties::NON_VIRTUAL,
80                           Properties::NON_CONST,
81                           __void__processMaintained,
82                           "",
83                           "");
84        I_SimpleProperty(bool, Pause,
85                         __bool__getPause,
86                         __void__setPause__bool);
87END_REFLECTOR
88
89BEGIN_VALUE_REFLECTOR(osgPresentation::dereference_less)
90        I_DeclaringFile("osgPresentation/SlideEventHandler");
91        I_Constructor0(____dereference_less,
92                       "",
93                       "");
94END_REFLECTOR
95
96BEGIN_OBJECT_REFLECTOR(osgPresentation::FilePathData)
97        I_DeclaringFile("osgPresentation/SlideEventHandler");
98        I_VirtualBaseType(osg::Referenced);
99        I_Constructor1(IN, const osgDB::FilePathList &, fpl,
100                       Properties::NON_EXPLICIT,
101                       ____FilePathData__C5_osgDB_FilePathList_R1,
102                       "",
103                       "");
104        I_PublicMemberProperty(osgDB::FilePathList, filePathList);
105END_REFLECTOR
106
107BEGIN_OBJECT_REFLECTOR(osgPresentation::HomePosition)
108        I_DeclaringFile("osgPresentation/SlideEventHandler");
109        I_VirtualBaseType(osg::Referenced);
110        I_Constructor0(____HomePosition,
111                       "",
112                       "");
113        I_Constructor3(IN, const osg::Vec3 &, in_eye, IN, const osg::Vec3 &, in_center, IN, const osg::Vec3 &, in_up,
114                       ____HomePosition__C5_osg_Vec3_R1__C5_osg_Vec3_R1__C5_osg_Vec3_R1,
115                       "",
116                       "");
117        I_PublicMemberProperty(osg::Vec3, eye);
118        I_PublicMemberProperty(osg::Vec3, center);
119        I_PublicMemberProperty(osg::Vec3, up);
120END_REFLECTOR
121
122BEGIN_VALUE_REFLECTOR(osgPresentation::KeyPosition)
123        I_DeclaringFile("osgPresentation/SlideEventHandler");
124        I_ConstructorWithDefaults3(IN, unsigned int, key, 0, IN, float, x, FLT_MAX, IN, float, y, FLT_MAX,
125                                   ____KeyPosition__unsigned_int__float__float,
126                                   "",
127                                   "");
128        I_MethodWithDefaults3(void, set, IN, unsigned int, key, 0, IN, float, x, FLT_MAX, IN, float, y, FLT_MAX,
129                              Properties::NON_VIRTUAL,
130                              __void__set__unsigned_int__float__float,
131                              "",
132                              "");
133        I_PublicMemberProperty(osgGA::GUIEventAdapter::KeySymbol, _key);
134        I_PublicMemberProperty(float, _x);
135        I_PublicMemberProperty(float, _y);
136END_REFLECTOR
137
138TYPE_NAME_ALIAS(std::vector< osgPresentation::KeyPosition >, osgPresentation::LayerAttributes::Keys)
139
140TYPE_NAME_ALIAS(std::vector< std::string >, osgPresentation::LayerAttributes::RunStrings)
141
142TYPE_NAME_ALIAS(std::list< osg::ref_ptr< osgPresentation::LayerCallback > >, osgPresentation::LayerAttributes::LayerCallbacks)
143
144BEGIN_OBJECT_REFLECTOR(osgPresentation::LayerAttributes)
145        I_DeclaringFile("osgPresentation/SlideEventHandler");
146        I_VirtualBaseType(osg::Referenced);
147        I_Constructor0(____LayerAttributes,
148                       "",
149                       "");
150        I_Constructor1(IN, double, in_duration,
151                       Properties::NON_EXPLICIT,
152                       ____LayerAttributes__double,
153                       "",
154                       "");
155        I_Method1(void, setDuration, IN, double, duration,
156                  Properties::NON_VIRTUAL,
157                  __void__setDuration__double,
158                  "",
159                  "");
160        I_Method0(double, getDuration,
161                  Properties::NON_VIRTUAL,
162                  __double__getDuration,
163                  "",
164                  "");
165        I_Method1(void, setKeys, IN, const osgPresentation::LayerAttributes::Keys &, keys,
166                  Properties::NON_VIRTUAL,
167                  __void__setKeys__C5_Keys_R1,
168                  "",
169                  "");
170        I_Method0(const osgPresentation::LayerAttributes::Keys &, getKeys,
171                  Properties::NON_VIRTUAL,
172                  __C5_Keys_R1__getKeys,
173                  "",
174                  "");
175        I_Method1(void, addKey, IN, const osgPresentation::KeyPosition &, kp,
176                  Properties::NON_VIRTUAL,
177                  __void__addKey__C5_KeyPosition_R1,
178                  "",
179                  "");
180        I_Method1(void, setRunStrings, IN, const osgPresentation::LayerAttributes::RunStrings &, runStrings,
181                  Properties::NON_VIRTUAL,
182                  __void__setRunStrings__C5_RunStrings_R1,
183                  "",
184                  "");
185        I_Method0(const osgPresentation::LayerAttributes::RunStrings &, getRunStrings,
186                  Properties::NON_VIRTUAL,
187                  __C5_RunStrings_R1__getRunStrings,
188                  "",
189                  "");
190        I_Method1(void, addRunString, IN, const std::string &, runString,
191                  Properties::NON_VIRTUAL,
192                  __void__addRunString__C5_std_string_R1,
193                  "",
194                  "");
195        I_Method3(void, setJump, IN, bool, relativeJump, IN, int, slideNum, IN, int, layerNum,
196                  Properties::NON_VIRTUAL,
197                  __void__setJump__bool__int__int,
198                  "",
199                  "");
200        I_Method0(bool, getRelativeJump,
201                  Properties::NON_VIRTUAL,
202                  __bool__getRelativeJump,
203                  "",
204                  "");
205        I_Method0(int, getSlideNum,
206                  Properties::NON_VIRTUAL,
207                  __int__getSlideNum,
208                  "",
209                  "");
210        I_Method0(int, getLayerNum,
211                  Properties::NON_VIRTUAL,
212                  __int__getLayerNum,
213                  "",
214                  "");
215        I_Method0(bool, requiresJump,
216                  Properties::NON_VIRTUAL,
217                  __bool__requiresJump,
218                  "",
219                  "");
220        I_Method1(void, addEnterCallback, IN, osgPresentation::LayerCallback *, lc,
221                  Properties::NON_VIRTUAL,
222                  __void__addEnterCallback__LayerCallback_P1,
223                  "",
224                  "");
225        I_Method1(void, addLeaveCallback, IN, osgPresentation::LayerCallback *, lc,
226                  Properties::NON_VIRTUAL,
227                  __void__addLeaveCallback__LayerCallback_P1,
228                  "",
229                  "");
230        I_Method1(void, callEnterCallbacks, IN, osg::Node *, node,
231                  Properties::NON_VIRTUAL,
232                  __void__callEnterCallbacks__osg_Node_P1,
233                  "",
234                  "");
235        I_Method1(void, callLeaveCallbacks, IN, osg::Node *, node,
236                  Properties::NON_VIRTUAL,
237                  __void__callLeaveCallbacks__osg_Node_P1,
238                  "",
239                  "");
240        I_SimpleProperty(double, Duration,
241                         __double__getDuration,
242                         __void__setDuration__double);
243        I_SimpleProperty(const osgPresentation::LayerAttributes::Keys &, Keys,
244                         __C5_Keys_R1__getKeys,
245                         __void__setKeys__C5_Keys_R1);
246        I_SimpleProperty(int, LayerNum,
247                         __int__getLayerNum,
248                         0);
249        I_SimpleProperty(bool, RelativeJump,
250                         __bool__getRelativeJump,
251                         0);
252        I_SimpleProperty(const osgPresentation::LayerAttributes::RunStrings &, RunStrings,
253                         __C5_RunStrings_R1__getRunStrings,
254                         __void__setRunStrings__C5_RunStrings_R1);
255        I_SimpleProperty(int, SlideNum,
256                         __int__getSlideNum,
257                         0);
258        I_PublicMemberProperty(double, _duration);
259        I_PublicMemberProperty(osgPresentation::LayerAttributes::Keys, _keys);
260        I_PublicMemberProperty(osgPresentation::LayerAttributes::RunStrings, _runStrings);
261        I_PublicMemberProperty(bool, _relativeJump);
262        I_PublicMemberProperty(int, _slideNum);
263        I_PublicMemberProperty(int, _layerNum);
264        I_PublicMemberProperty(osgPresentation::LayerAttributes::LayerCallbacks, _enterLayerCallbacks);
265        I_PublicMemberProperty(osgPresentation::LayerAttributes::LayerCallbacks, _leaveLayerCallbacks);
266END_REFLECTOR
267
268BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgPresentation::LayerCallback)
269        I_DeclaringFile("osgPresentation/SlideEventHandler");
270        I_VirtualBaseType(osg::Referenced);
271        I_Constructor0(____LayerCallback,
272                       "",
273                       "");
274END_REFLECTOR
275
276BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgPresentation::ObjectOperator)
277        I_DeclaringFile("osgPresentation/SlideEventHandler");
278        I_BaseType(osg::Referenced);
279        I_Constructor0(____ObjectOperator,
280                       "",
281                       "");
282        I_Method0(void *, ptr,
283                  Properties::PURE_VIRTUAL,
284                  __void_P1__ptr,
285                  "",
286                  "");
287        I_Method0(void, enter,
288                  Properties::PURE_VIRTUAL,
289                  __void__enter,
290                  "",
291                  "");
292        I_Method0(void, maintain,
293                  Properties::PURE_VIRTUAL,
294                  __void__maintain,
295                  "",
296                  "");
297        I_Method0(void, leave,
298                  Properties::PURE_VIRTUAL,
299                  __void__leave,
300                  "",
301                  "");
302        I_Method1(void, setPause, IN, bool, pause,
303                  Properties::PURE_VIRTUAL,
304                  __void__setPause__bool,
305                  "",
306                  "");
307        I_Method0(void, reset,
308                  Properties::PURE_VIRTUAL,
309                  __void__reset,
310                  "",
311                  "");
312        I_SimpleProperty(bool, Pause,
313                         0,
314                         __void__setPause__bool);
315END_REFLECTOR
316
317BEGIN_ENUM_REFLECTOR(osgPresentation::SlideEventHandler::WhichPosition)
318        I_DeclaringFile("osgPresentation/SlideEventHandler");
319        I_EnumLabel(osgPresentation::SlideEventHandler::FIRST_POSITION);
320        I_EnumLabel(osgPresentation::SlideEventHandler::LAST_POSITION);
321END_REFLECTOR
322
323BEGIN_ENUM_REFLECTOR(osgPresentation::SlideEventHandler::ObjectMask)
324        I_DeclaringFile("osgPresentation/SlideEventHandler");
325        I_EnumLabel(osgPresentation::SlideEventHandler::MOVIE);
326        I_EnumLabel(osgPresentation::SlideEventHandler::OBJECTS);
327        I_EnumLabel(osgPresentation::SlideEventHandler::ALL_OBJECTS);
328END_REFLECTOR
329
330BEGIN_OBJECT_REFLECTOR(osgPresentation::SlideEventHandler)
331        I_DeclaringFile("osgPresentation/SlideEventHandler");
332        I_BaseType(osgGA::GUIEventHandler);
333        I_ConstructorWithDefaults1(IN, osgViewer::Viewer *, viewer, 0,
334                                   Properties::NON_EXPLICIT,
335                                   ____SlideEventHandler__osgViewer_Viewer_P1,
336                                   "",
337                                   "");
338        I_Method0(osg::Object *, cloneType,
339                  Properties::VIRTUAL,
340                  __osg_Object_P1__cloneType,
341                  "Clone the type of an object, with Object* return type. ",
342                  "Must be defined by derived classes. ");
343        I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, x,
344                  Properties::VIRTUAL,
345                  __osg_Object_P1__clone__C5_osg_CopyOp_R1,
346                  "Clone an object, with Object* return type. ",
347                  "Must be defined by derived classes. ");
348        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
349                  Properties::VIRTUAL,
350                  __bool__isSameKindAs__C5_osg_Object_P1,
351                  "",
352                  "");
353        I_Method0(const char *, libraryName,
354                  Properties::VIRTUAL,
355                  __C5_char_P1__libraryName,
356                  "return the name of the object's library. ",
357                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
358        I_Method0(const char *, className,
359                  Properties::VIRTUAL,
360                  __C5_char_P1__className,
361                  "return the name of the object's class type. ",
362                  "Must be defined by derived classes. ");
363        I_Method1(void, set, IN, osg::Node *, model,
364                  Properties::NON_VIRTUAL,
365                  __void__set__osg_Node_P1,
366                  "",
367                  "");
368        I_Method1(void, accept, IN, osgGA::GUIEventHandlerVisitor &, v,
369                  Properties::VIRTUAL,
370                  __void__accept__osgGA_GUIEventHandlerVisitor_R1,
371                  "",
372                  "");
373        I_Method2(bool, handle, IN, const osgGA::GUIEventAdapter &, x, IN, osgGA::GUIActionAdapter &, x,
374                  Properties::VIRTUAL,
375                  __bool__handle__C5_osgGA_GUIEventAdapter_R1__osgGA_GUIActionAdapter_R1,
376                  "Deprecated, Handle events, return true if handled, false otherwise. ",
377                  "");
378        I_Method1(void, getUsage, IN, osg::ApplicationUsage &, x,
379                  Properties::VIRTUAL,
380                  __void__getUsage__osg_ApplicationUsage_R1,
381                  "Get the keyboard and mouse usage of this manipulator. ",
382                  "");
383        I_Method0(osgViewer::Viewer *, getViewer,
384                  Properties::NON_VIRTUAL,
385                  __osgViewer_Viewer_P1__getViewer,
386                  "",
387                  "");
388        I_Method1(void, compileSlide, IN, unsigned int, slideNum,
389                  Properties::NON_VIRTUAL,
390                  __void__compileSlide__unsigned_int,
391                  "",
392                  "");
393        I_Method1(void, releaseSlide, IN, unsigned int, slideNum,
394                  Properties::NON_VIRTUAL,
395                  __void__releaseSlide__unsigned_int,
396                  "",
397                  "");
398        I_Method0(unsigned int, getNumSlides,
399                  Properties::NON_VIRTUAL,
400                  __unsigned_int__getNumSlides,
401                  "",
402                  "");
403        I_Method0(int, getActiveSlide,
404                  Properties::NON_VIRTUAL,
405                  __int__getActiveSlide,
406                  "",
407                  "");
408        I_Method0(int, getActiveLayer,
409                  Properties::NON_VIRTUAL,
410                  __int__getActiveLayer,
411                  "",
412                  "");
413        I_MethodWithDefaults2(bool, selectSlide, IN, int, slideNum, , IN, int, layerNum, osgPresentation::SlideEventHandler::FIRST_POSITION,
414                              Properties::NON_VIRTUAL,
415                              __bool__selectSlide__int__int,
416                              "",
417                              "");
418        I_Method1(bool, selectLayer, IN, int, layerNum,
419                  Properties::NON_VIRTUAL,
420                  __bool__selectLayer__int,
421                  "",
422                  "");
423        I_Method0(bool, nextLayerOrSlide,
424                  Properties::NON_VIRTUAL,
425                  __bool__nextLayerOrSlide,
426                  "",
427                  "");
428        I_Method0(bool, previousLayerOrSlide,
429                  Properties::NON_VIRTUAL,
430                  __bool__previousLayerOrSlide,
431                  "",
432                  "");
433        I_Method0(bool, nextSlide,
434                  Properties::NON_VIRTUAL,
435                  __bool__nextSlide,
436                  "",
437                  "");
438        I_Method0(bool, previousSlide,
439                  Properties::NON_VIRTUAL,
440                  __bool__previousSlide,
441                  "",
442                  "");
443        I_Method0(bool, nextLayer,
444                  Properties::NON_VIRTUAL,
445                  __bool__nextLayer,
446                  "",
447                  "");
448        I_Method0(bool, previousLayer,
449                  Properties::NON_VIRTUAL,
450                  __bool__previousLayer,
451                  "",
452                  "");
453        I_Method0(bool, home,
454                  Properties::NON_VIRTUAL,
455                  __bool__home,
456                  "",
457                  "");
458        I_MethodWithDefaults1(void, setAutoSteppingActive, IN, bool, flag, true,
459                              Properties::NON_VIRTUAL,
460                              __void__setAutoSteppingActive__bool,
461                              "",
462                              "");
463        I_Method0(bool, getAutoSteppingActive,
464                  Properties::NON_VIRTUAL,
465                  __bool__getAutoSteppingActive,
466                  "",
467                  "");
468        I_Method1(void, setTimeDelayBetweenSlides, IN, double, dt,
469                  Properties::NON_VIRTUAL,
470                  __void__setTimeDelayBetweenSlides__double,
471                  "",
472                  "");
473        I_Method0(double, getTimeDelayBetweenSlides,
474                  Properties::NON_VIRTUAL,
475                  __double__getTimeDelayBetweenSlides,
476                  "",
477                  "");
478        I_Method1(double, getDuration, IN, const osg::Node *, node,
479                  Properties::NON_VIRTUAL,
480                  __double__getDuration__C5_osg_Node_P1,
481                  "",
482                  "");
483        I_Method0(double, getCurrentTimeDelayBetweenSlides,
484                  Properties::NON_VIRTUAL,
485                  __double__getCurrentTimeDelayBetweenSlides,
486                  "",
487                  "");
488        I_Method1(void, setReleaseAndCompileOnEachNewSlide, IN, bool, flag,
489                  Properties::NON_VIRTUAL,
490                  __void__setReleaseAndCompileOnEachNewSlide__bool,
491                  "",
492                  "");
493        I_Method0(bool, getReleaseAndCompileOnEachNewSlide,
494                  Properties::NON_VIRTUAL,
495                  __bool__getReleaseAndCompileOnEachNewSlide,
496                  "",
497                  "");
498        I_Method1(void, setTimeDelayOnNewSlideWithMovies, IN, float, t,
499                  Properties::NON_VIRTUAL,
500                  __void__setTimeDelayOnNewSlideWithMovies__float,
501                  "",
502                  "");
503        I_Method0(float, getTimeDelayOnNewSlideWithMovies,
504                  Properties::NON_VIRTUAL,
505                  __float__getTimeDelayOnNewSlideWithMovies,
506                  "",
507                  "");
508        I_Method1(void, setLoopPresentation, IN, bool, loop,
509                  Properties::NON_VIRTUAL,
510                  __void__setLoopPresentation__bool,
511                  "",
512                  "");
513        I_Method0(bool, getLoopPresentation,
514                  Properties::NON_VIRTUAL,
515                  __bool__getLoopPresentation,
516                  "",
517                  "");
518        I_Method1(void, dispatchEvent, IN, const osgPresentation::KeyPosition &, keyPosition,
519                  Properties::NON_VIRTUAL,
520                  __void__dispatchEvent__C5_KeyPosition_R1,
521                  "",
522                  "");
523        I_StaticMethod0(osgPresentation::SlideEventHandler *, instance,
524                        __SlideEventHandler_P1__instance_S,
525                        "",
526                        "");
527        I_ProtectedConstructor2(IN, const osgPresentation::SlideEventHandler &, x, IN, const osg::CopyOp &, x,
528                                ____SlideEventHandler__C5_SlideEventHandler_R1__C5_osg_CopyOp_R1,
529                                "",
530                                "");
531        I_ProtectedMethod2(bool, home, IN, const osgGA::GUIEventAdapter &, ea, IN, osgGA::GUIActionAdapter &, aa,
532                           Properties::NON_VIRTUAL,
533                           Properties::NON_CONST,
534                           __bool__home__C5_osgGA_GUIEventAdapter_R1__osgGA_GUIActionAdapter_R1,
535                           "",
536                           "");
537        I_ProtectedMethod4(void, updateAlpha, IN, bool, x, IN, bool, x, IN, float, x, IN, float, y,
538                           Properties::NON_VIRTUAL,
539                           Properties::NON_CONST,
540                           __void__updateAlpha__bool__bool__float__float,
541                           "",
542                           "");
543        I_ProtectedMethod2(void, updateLight, IN, float, x, IN, float, y,
544                           Properties::NON_VIRTUAL,
545                           Properties::NON_CONST,
546                           __void__updateLight__float__float,
547                           "",
548                           "");
549        I_ProtectedMethod0(void, updateOperators,
550                           Properties::NON_VIRTUAL,
551                           Properties::NON_CONST,
552                           __void__updateOperators,
553                           "",
554                           "");
555        I_SimpleProperty(int, ActiveLayer,
556                         __int__getActiveLayer,
557                         0);
558        I_SimpleProperty(int, ActiveSlide,
559                         __int__getActiveSlide,
560                         0);
561        I_SimpleProperty(bool, AutoSteppingActive,
562                         __bool__getAutoSteppingActive,
563                         __void__setAutoSteppingActive__bool);
564        I_SimpleProperty(double, CurrentTimeDelayBetweenSlides,
565                         __double__getCurrentTimeDelayBetweenSlides,
566                         0);
567        I_SimpleProperty(bool, LoopPresentation,
568                         __bool__getLoopPresentation,
569                         __void__setLoopPresentation__bool);
570        I_SimpleProperty(bool, ReleaseAndCompileOnEachNewSlide,
571                         __bool__getReleaseAndCompileOnEachNewSlide,
572                         __void__setReleaseAndCompileOnEachNewSlide__bool);
573        I_SimpleProperty(double, TimeDelayBetweenSlides,
574                         __double__getTimeDelayBetweenSlides,
575                         __void__setTimeDelayBetweenSlides__double);
576        I_SimpleProperty(float, TimeDelayOnNewSlideWithMovies,
577                         __float__getTimeDelayOnNewSlideWithMovies,
578                         __void__setTimeDelayOnNewSlideWithMovies__float);
579        I_SimpleProperty(osgViewer::Viewer *, Viewer,
580                         __osgViewer_Viewer_P1__getViewer,
581                         0);
582END_REFLECTOR
583
584BEGIN_ENUM_REFLECTOR(osgPresentation::Operation)
585        I_DeclaringFile("osgPresentation/SlideEventHandler");
586        I_EnumLabel(osgPresentation::RUN);
587        I_EnumLabel(osgPresentation::LOAD);
588        I_EnumLabel(osgPresentation::EVENT);
589        I_EnumLabel(osgPresentation::JUMP);
590END_REFLECTOR
591
592BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgPresentation::LayerCallback >)
593        I_DeclaringFile("osg/ref_ptr");
594        I_Constructor0(____ref_ptr,
595                       "",
596                       "");
597        I_Constructor1(IN, osgPresentation::LayerCallback *, ptr,
598                       Properties::NON_EXPLICIT,
599                       ____ref_ptr__T_P1,
600                       "",
601                       "");
602        I_Constructor1(IN, const osg::ref_ptr< osgPresentation::LayerCallback > &, rp,
603                       Properties::NON_EXPLICIT,
604                       ____ref_ptr__C5_ref_ptr_R1,
605                       "",
606                       "");
607        I_Method0(osgPresentation::LayerCallback *, get,
608                  Properties::NON_VIRTUAL,
609                  __T_P1__get,
610                  "",
611                  "");
612        I_Method0(bool, valid,
613                  Properties::NON_VIRTUAL,
614                  __bool__valid,
615                  "",
616                  "");
617        I_Method0(osgPresentation::LayerCallback *, release,
618                  Properties::NON_VIRTUAL,
619                  __T_P1__release,
620                  "",
621                  "");
622        I_Method1(void, swap, IN, osg::ref_ptr< osgPresentation::LayerCallback > &, rp,
623                  Properties::NON_VIRTUAL,
624                  __void__swap__ref_ptr_R1,
625                  "",
626                  "");
627        I_SimpleProperty(osgPresentation::LayerCallback *, ,
628                         __T_P1__get,
629                         0);
630END_REFLECTOR
631
632BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgPresentation::ObjectOperator >)
633        I_DeclaringFile("osg/ref_ptr");
634        I_Constructor0(____ref_ptr,
635                       "",
636                       "");
637        I_Constructor1(IN, osgPresentation::ObjectOperator *, ptr,
638                       Properties::NON_EXPLICIT,
639                       ____ref_ptr__T_P1,
640                       "",
641                       "");
642        I_Constructor1(IN, const osg::ref_ptr< osgPresentation::ObjectOperator > &, rp,
643                       Properties::NON_EXPLICIT,
644                       ____ref_ptr__C5_ref_ptr_R1,
645                       "",
646                       "");
647        I_Method0(osgPresentation::ObjectOperator *, get,
648                  Properties::NON_VIRTUAL,
649                  __T_P1__get,
650                  "",
651                  "");
652        I_Method0(bool, valid,
653                  Properties::NON_VIRTUAL,
654                  __bool__valid,
655                  "",
656                  "");
657        I_Method0(osgPresentation::ObjectOperator *, release,
658                  Properties::NON_VIRTUAL,
659                  __T_P1__release,
660                  "",
661                  "");
662        I_Method1(void, swap, IN, osg::ref_ptr< osgPresentation::ObjectOperator > &, rp,
663                  Properties::NON_VIRTUAL,
664                  __void__swap__ref_ptr_R1,
665                  "",
666                  "");
667        I_SimpleProperty(osgPresentation::ObjectOperator *, ,
668                         __T_P1__get,
669                         0);
670END_REFLECTOR
671
672STD_LIST_REFLECTOR(std::list< osg::ref_ptr< osgPresentation::LayerCallback > >)
673
674STD_SET_REFLECTOR(std::set< osg::ref_ptr< osgPresentation::ObjectOperator > COMMA  osgPresentation::dereference_less >)
675
676STD_VECTOR_REFLECTOR(std::vector< osgPresentation::KeyPosition >)
Note: See TracBrowser for help on using the browser.