| 34 | | I_BaseType(osg::NodeCallback); |
| 35 | | I_ConstructorWithDefaults1(IN, const std::string &, name, "", |
| 36 | | Properties::NON_EXPLICIT, |
| 37 | | ____AnimationUpdateCallback__C5_std_string_R1, |
| 38 | | "", |
| 39 | | ""); |
| 40 | | I_Constructor2(IN, const osgAnimation::AnimationUpdateCallback &, apc, IN, const osg::CopyOp &, copyop, |
| 41 | | ____AnimationUpdateCallback__C5_AnimationUpdateCallback_R1__C5_osg_CopyOp_R1, |
| | 36 | I_Constructor0(____AnimationUpdateCallbackBase, |
| | 72 | I_SimpleProperty(const std::string &, Name, |
| | 73 | __C5_std_string_R1__getName, |
| | 74 | 0); |
| | 75 | END_REFLECTOR |
| | 76 | |
| | 77 | BEGIN_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 | ""); |