Show
Ignore:
Timestamp:
03/10/09 00:11:23 (5 years ago)
Author:
robert
Message:

Fixed osgWrappers for osgAnimation library

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgWrappers/osgAnimation/Target.cpp

    r9775 r9878  
    7373TYPE_NAME_ALIAS(osgAnimation::TemplateTarget< double >, osgAnimation::DoubleTarget) 
    7474 
    75 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateTarget< double >) 
    76         I_DeclaringFile("osgAnimation/Target"); 
    77         I_BaseType(osgAnimation::Target); 
    78         I_Constructor0(____TemplateTarget, 
    79                        "", 
    80                        ""); 
    81         I_Constructor1(IN, const T &, v, 
    82                        Properties::NON_EXPLICIT, 
    83                        ____TemplateTarget__C5_T_R1, 
    84                        "", 
    85                        ""); 
    86         I_Method2(void, update, IN, float, weight, IN, const T &, val, 
    87                   Properties::NON_VIRTUAL, 
    88                   __void__update__float__C5_T_R1, 
    89                   "", 
    90                   ""); 
    91         I_Method0(const T &, getValue, 
    92                   Properties::NON_VIRTUAL, 
    93                   __C5_T_R1__getValue, 
    94                   "", 
    95                   ""); 
    96         I_Method0(void, normalize, 
    97                   Properties::VIRTUAL, 
    98                   __void__normalize, 
    99                   "", 
    100                   ""); 
    101         I_Method1(void, setValue, IN, const T &, value, 
    102                   Properties::NON_VIRTUAL, 
    103                   __void__setValue__C5_T_R1, 
    104                   "", 
    105                   ""); 
    106         I_SimpleProperty(const T &, Value,  
    107                          __C5_T_R1__getValue,  
    108                          __void__setValue__C5_T_R1); 
    109 END_REFLECTOR 
    110  
    111 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateTarget< float >) 
    112         I_DeclaringFile("osgAnimation/Target"); 
    113         I_BaseType(osgAnimation::Target); 
    114         I_Constructor0(____TemplateTarget, 
    115                        "", 
    116                        ""); 
    117         I_Constructor1(IN, const T &, v, 
    118                        Properties::NON_EXPLICIT, 
    119                        ____TemplateTarget__C5_T_R1, 
    120                        "", 
    121                        ""); 
    122         I_Method2(void, update, IN, float, weight, IN, const T &, val, 
    123                   Properties::NON_VIRTUAL, 
    124                   __void__update__float__C5_T_R1, 
    125                   "", 
    126                   ""); 
    127         I_Method0(const T &, getValue, 
    128                   Properties::NON_VIRTUAL, 
    129                   __C5_T_R1__getValue, 
    130                   "", 
    131                   ""); 
    132         I_Method0(void, normalize, 
    133                   Properties::VIRTUAL, 
    134                   __void__normalize, 
    135                   "", 
    136                   ""); 
    137         I_Method1(void, setValue, IN, const T &, value, 
    138                   Properties::NON_VIRTUAL, 
    139                   __void__setValue__C5_T_R1, 
    140                   "", 
    141                   ""); 
    142         I_SimpleProperty(const T &, Value,  
    143                          __C5_T_R1__getValue,  
    144                          __void__setValue__C5_T_R1); 
    145 END_REFLECTOR 
    146  
    147 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateTarget< osg::Quat >) 
    148         I_DeclaringFile("osgAnimation/Target"); 
    149         I_BaseType(osgAnimation::Target); 
    150         I_Constructor0(____TemplateTarget, 
    151                        "", 
    152                        ""); 
    153         I_Constructor1(IN, const T &, v, 
    154                        Properties::NON_EXPLICIT, 
    155                        ____TemplateTarget__C5_T_R1, 
    156                        "", 
    157                        ""); 
    158         I_Method2(void, update, IN, float, weight, IN, const T &, val, 
    159                   Properties::NON_VIRTUAL, 
    160                   __void__update__float__C5_T_R1, 
    161                   "", 
    162                   ""); 
    163         I_Method0(const T &, getValue, 
    164                   Properties::NON_VIRTUAL, 
    165                   __C5_T_R1__getValue, 
    166                   "", 
    167                   ""); 
    168         I_Method0(void, normalize, 
    169                   Properties::VIRTUAL, 
    170                   __void__normalize, 
    171                   "", 
    172                   ""); 
    173         I_Method1(void, setValue, IN, const T &, value, 
    174                   Properties::NON_VIRTUAL, 
    175                   __void__setValue__C5_T_R1, 
    176                   "", 
    177                   ""); 
    178         I_SimpleProperty(const T &, Value,  
    179                          __C5_T_R1__getValue,  
    180                          __void__setValue__C5_T_R1); 
    181 END_REFLECTOR 
    182  
    183 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateTarget< osg::Vec2 >) 
    184         I_DeclaringFile("osgAnimation/Target"); 
    185         I_BaseType(osgAnimation::Target); 
    186         I_Constructor0(____TemplateTarget, 
    187                        "", 
    188                        ""); 
    189         I_Constructor1(IN, const T &, v, 
    190                        Properties::NON_EXPLICIT, 
    191                        ____TemplateTarget__C5_T_R1, 
    192                        "", 
    193                        ""); 
    194         I_Method2(void, update, IN, float, weight, IN, const T &, val, 
    195                   Properties::NON_VIRTUAL, 
    196                   __void__update__float__C5_T_R1, 
    197                   "", 
    198                   ""); 
    199         I_Method0(const T &, getValue, 
    200                   Properties::NON_VIRTUAL, 
    201                   __C5_T_R1__getValue, 
    202                   "", 
    203                   ""); 
    204         I_Method0(void, normalize, 
    205                   Properties::VIRTUAL, 
    206                   __void__normalize, 
    207                   "", 
    208                   ""); 
    209         I_Method1(void, setValue, IN, const T &, value, 
    210                   Properties::NON_VIRTUAL, 
    211                   __void__setValue__C5_T_R1, 
    212                   "", 
    213                   ""); 
    214         I_SimpleProperty(const T &, Value,  
    215                          __C5_T_R1__getValue,  
    216                          __void__setValue__C5_T_R1); 
    217 END_REFLECTOR 
    218  
    219 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateTarget< osg::Vec3 >) 
    220         I_DeclaringFile("osgAnimation/Target"); 
    221         I_BaseType(osgAnimation::Target); 
    222         I_Constructor0(____TemplateTarget, 
    223                        "", 
    224                        ""); 
    225         I_Constructor1(IN, const T &, v, 
    226                        Properties::NON_EXPLICIT, 
    227                        ____TemplateTarget__C5_T_R1, 
    228                        "", 
    229                        ""); 
    230         I_Method2(void, update, IN, float, weight, IN, const T &, val, 
    231                   Properties::NON_VIRTUAL, 
    232                   __void__update__float__C5_T_R1, 
    233                   "", 
    234                   ""); 
    235         I_Method0(const T &, getValue, 
    236                   Properties::NON_VIRTUAL, 
    237                   __C5_T_R1__getValue, 
    238                   "", 
    239                   ""); 
    240         I_Method0(void, normalize, 
    241                   Properties::VIRTUAL, 
    242                   __void__normalize, 
    243                   "", 
    244                   ""); 
    245         I_Method1(void, setValue, IN, const T &, value, 
    246                   Properties::NON_VIRTUAL, 
    247                   __void__setValue__C5_T_R1, 
    248                   "", 
    249                   ""); 
    250         I_SimpleProperty(const T &, Value,  
    251                          __C5_T_R1__getValue,  
    252                          __void__setValue__C5_T_R1); 
    253 END_REFLECTOR 
    254  
    255 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateTarget< osg::Vec4 >) 
    256         I_DeclaringFile("osgAnimation/Target"); 
    257         I_BaseType(osgAnimation::Target); 
    258         I_Constructor0(____TemplateTarget, 
    259                        "", 
    260                        ""); 
    261         I_Constructor1(IN, const T &, v, 
    262                        Properties::NON_EXPLICIT, 
    263                        ____TemplateTarget__C5_T_R1, 
    264                        "", 
    265                        ""); 
    266         I_Method2(void, update, IN, float, weight, IN, const T &, val, 
    267                   Properties::NON_VIRTUAL, 
    268                   __void__update__float__C5_T_R1, 
    269                   "", 
    270                   ""); 
    271         I_Method0(const T &, getValue, 
    272                   Properties::NON_VIRTUAL, 
    273                   __C5_T_R1__getValue, 
    274                   "", 
    275                   ""); 
    276         I_Method0(void, normalize, 
    277                   Properties::VIRTUAL, 
    278                   __void__normalize, 
    279                   "", 
    280                   ""); 
    281         I_Method1(void, setValue, IN, const T &, value, 
    282                   Properties::NON_VIRTUAL, 
    283                   __void__setValue__C5_T_R1, 
    284                   "", 
    285                   ""); 
    286         I_SimpleProperty(const T &, Value,  
    287                          __C5_T_R1__getValue,  
    288                          __void__setValue__C5_T_R1); 
    289 END_REFLECTOR 
    290