root/OpenSceneGraph/trunk/src/osgWrappers/osgAnimation/UpdateCallback.cpp @ 10521

Revision 10521, 6.9 kB (checked in by robert, 5 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/Material>
15#include <osg/MatrixTransform>
16#include <osg/Node>
17#include <osg/NodeVisitor>
18#include <osg/Object>
19#include <osg/PositionAttitudeTransform>
20#include <osg/StateAttribute>
21#include <osgAnimation/Animation>
22#include <osgAnimation/AnimationManagerBase>
23#include <osgAnimation/Channel>
24#include <osgAnimation/UpdateCallback>
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
34BEGIN_ABSTRACT_OBJECT_REFLECTOR(osgAnimation::AnimationUpdateCallbackBase)
35        I_DeclaringFile("osgAnimation/UpdateCallback");
36        I_Constructor0(____AnimationUpdateCallbackBase,
37                       "",
38                       "");
39        I_Method0(osgAnimation::AnimationManagerBase *, getAnimationManager,
40                  Properties::PURE_VIRTUAL,
41                  __AnimationManagerBase_P1__getAnimationManager,
42                  "",
43                  "");
44        I_Method0(bool, needLink,
45                  Properties::PURE_VIRTUAL,
46                  __bool__needLink,
47                  "",
48                  "");
49        I_Method1(bool, link, IN, osgAnimation::Channel *, channel,
50                  Properties::PURE_VIRTUAL,
51                  __bool__link__osgAnimation_Channel_P1,
52                  "",
53                  "");
54        I_Method1(int, link, IN, osgAnimation::Animation *, animation,
55                  Properties::PURE_VIRTUAL,
56                  __int__link__osgAnimation_Animation_P1,
57                  "",
58                  "");
59        I_Method0(void, updateLink,
60                  Properties::PURE_VIRTUAL,
61                  __void__updateLink,
62                  "",
63                  "");
64        I_Method0(const std::string &, getName,
65                  Properties::PURE_VIRTUAL,
66                  __C5_std_string_R1__getName,
67                  "",
68                  "");
69        I_SimpleProperty(osgAnimation::AnimationManagerBase *, AnimationManager,
70                         __AnimationManagerBase_P1__getAnimationManager,
71                         0);
72        I_SimpleProperty(const std::string &, Name,
73                         __C5_std_string_R1__getName,
74                         0);
75END_REFLECTOR
76
77BEGIN_OBJECT_REFLECTOR(osgAnimation::UpdateMaterial)
78        I_DeclaringFile("osgAnimation/UpdateCallback");
79        I_Method0(osg::Object *, cloneType,
80                  Properties::VIRTUAL,
81                  __osg_Object_P1__cloneType,
82                  "Clone the type of an object, with Object* return type. ",
83                  "Must be defined by derived classes. ");
84        I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, x,
85                  Properties::VIRTUAL,
86                  __osg_Object_P1__clone__C5_osg_CopyOp_R1,
87                  "Clone an object, with Object* return type. ",
88                  "Must be defined by derived classes. ");
89        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
90                  Properties::VIRTUAL,
91                  __bool__isSameKindAs__C5_osg_Object_P1,
92                  "",
93                  "");
94        I_Method0(const char *, libraryName,
95                  Properties::VIRTUAL,
96                  __C5_char_P1__libraryName,
97                  "return the name of the object's library. ",
98                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
99        I_Method0(const char *, className,
100                  Properties::VIRTUAL,
101                  __C5_char_P1__className,
102                  "return the name of the object's class type. ",
103                  "Must be defined by derived classes. ");
104        I_ConstructorWithDefaults1(IN, const std::string &, name, "",
105                                   Properties::NON_EXPLICIT,
106                                   ____UpdateMaterial__C5_std_string_R1,
107                                   "",
108                                   "");
109        I_Constructor2(IN, const osgAnimation::UpdateMaterial &, apc, IN, const osg::CopyOp &, copyop,
110                       ____UpdateMaterial__C5_UpdateMaterial_R1__C5_osg_CopyOp_R1,
111                       "",
112                       "");
113        I_Method1(void, update, IN, osg::Material &, material,
114                  Properties::NON_VIRTUAL,
115                  __void__update__osg_Material_R1,
116                  "",
117                  "");
118        I_Method0(bool, needLink,
119                  Properties::VIRTUAL,
120                  __bool__needLink,
121                  "",
122                  "");
123        I_Method1(bool, link, IN, osgAnimation::Channel *, channel,
124                  Properties::VIRTUAL,
125                  __bool__link__osgAnimation_Channel_P1,
126                  "",
127                  "");
128END_REFLECTOR
129
130BEGIN_OBJECT_REFLECTOR(osgAnimation::UpdateTransform)
131        I_DeclaringFile("osgAnimation/UpdateCallback");
132        I_Method0(osg::Object *, cloneType,
133                  Properties::VIRTUAL,
134                  __osg_Object_P1__cloneType,
135                  "Clone the type of an object, with Object* return type. ",
136                  "Must be defined by derived classes. ");
137        I_Method1(osg::Object *, clone, IN, const osg::CopyOp &, x,
138                  Properties::VIRTUAL,
139                  __osg_Object_P1__clone__C5_osg_CopyOp_R1,
140                  "Clone an object, with Object* return type. ",
141                  "Must be defined by derived classes. ");
142        I_Method1(bool, isSameKindAs, IN, const osg::Object *, obj,
143                  Properties::VIRTUAL,
144                  __bool__isSameKindAs__C5_osg_Object_P1,
145                  "",
146                  "");
147        I_Method0(const char *, libraryName,
148                  Properties::VIRTUAL,
149                  __C5_char_P1__libraryName,
150                  "return the name of the object's library. ",
151                  "Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name. ");
152        I_Method0(const char *, className,
153                  Properties::VIRTUAL,
154                  __C5_char_P1__className,
155                  "return the name of the object's class type. ",
156                  "Must be defined by derived classes. ");
157        I_ConstructorWithDefaults1(IN, const std::string &, name, "",
158                                   Properties::NON_EXPLICIT,
159                                   ____UpdateTransform__C5_std_string_R1,
160                                   "",
161                                   "");
162        I_Constructor2(IN, const osgAnimation::UpdateTransform &, apc, IN, const osg::CopyOp &, copyop,
163                       ____UpdateTransform__C5_UpdateTransform_R1__C5_osg_CopyOp_R1,
164                       "",
165                       "");
166        I_Method1(void, update, IN, osg::MatrixTransform &, mat,
167                  Properties::NON_VIRTUAL,
168                  __void__update__osg_MatrixTransform_R1,
169                  "",
170                  "");
171        I_Method1(void, update, IN, osg::PositionAttitudeTransform &, pat,
172                  Properties::NON_VIRTUAL,
173                  __void__update__osg_PositionAttitudeTransform_R1,
174                  "",
175                  "");
176        I_Method0(bool, needLink,
177                  Properties::VIRTUAL,
178                  __bool__needLink,
179                  "",
180                  "");
181        I_Method1(bool, link, IN, osgAnimation::Channel *, channel,
182                  Properties::VIRTUAL,
183                  __bool__link__osgAnimation_Channel_P1,
184                  "",
185                  "");
186END_REFLECTOR
Note: See TracBrowser for help on using the browser.