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/Keyframe.cpp

    r9775 r9878  
    5858TYPE_NAME_ALIAS(osgAnimation::TemplateKeyframeContainer< float >, osgAnimation::FloatKeyframeContainer) 
    5959 
     60TYPE_NAME_ALIAS(osgAnimation::TemplateKeyframe< double >, osgAnimation::DoubleKeyframe) 
     61 
     62TYPE_NAME_ALIAS(osgAnimation::TemplateKeyframeContainer< double >, osgAnimation::DoubleKeyframeContainer) 
     63 
    6064TYPE_NAME_ALIAS(osgAnimation::TemplateKeyframe< osg::Vec2 >, osgAnimation::Vec2Keyframe) 
    6165 
     
    98102TYPE_NAME_ALIAS(osgAnimation::TemplateKeyframeContainer< osgAnimation::Vec4CubicBezier >, osgAnimation::Vec4CubicBezierKeyframeContainer) 
    99103 
    100 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< float >) 
    101         I_DeclaringFile("osgAnimation/Keyframe"); 
    102         I_BaseType(osgAnimation::Keyframe); 
    103         I_Constructor0(____TemplateKeyframe, 
    104                        "", 
    105                        ""); 
    106         I_Constructor2(IN, float, time, IN, const T &, value, 
    107                        ____TemplateKeyframe__float__C5_T_R1, 
    108                        "", 
    109                        ""); 
    110         I_Method1(void, setValue, IN, const T &, value, 
    111                   Properties::NON_VIRTUAL, 
    112                   __void__setValue__C5_T_R1, 
    113                   "", 
    114                   ""); 
    115         I_Method0(const T &, getValue, 
    116                   Properties::NON_VIRTUAL, 
    117                   __C5_T_R1__getValue, 
    118                   "", 
    119                   ""); 
    120         I_SimpleProperty(const T &, Value,  
    121                          __C5_T_R1__getValue,  
    122                          __void__setValue__C5_T_R1); 
    123 END_REFLECTOR 
    124  
    125 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< osg::Quat >) 
    126         I_DeclaringFile("osgAnimation/Keyframe"); 
    127         I_BaseType(osgAnimation::Keyframe); 
    128         I_Constructor0(____TemplateKeyframe, 
    129                        "", 
    130                        ""); 
    131         I_Constructor2(IN, float, time, IN, const T &, value, 
    132                        ____TemplateKeyframe__float__C5_T_R1, 
    133                        "", 
    134                        ""); 
    135         I_Method1(void, setValue, IN, const T &, value, 
    136                   Properties::NON_VIRTUAL, 
    137                   __void__setValue__C5_T_R1, 
    138                   "", 
    139                   ""); 
    140         I_Method0(const T &, getValue, 
    141                   Properties::NON_VIRTUAL, 
    142                   __C5_T_R1__getValue, 
    143                   "", 
    144                   ""); 
    145         I_SimpleProperty(const T &, Value,  
    146                          __C5_T_R1__getValue,  
    147                          __void__setValue__C5_T_R1); 
    148 END_REFLECTOR 
    149  
    150 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< osg::Vec2 >) 
    151         I_DeclaringFile("osgAnimation/Keyframe"); 
    152         I_BaseType(osgAnimation::Keyframe); 
    153         I_Constructor0(____TemplateKeyframe, 
    154                        "", 
    155                        ""); 
    156         I_Constructor2(IN, float, time, IN, const T &, value, 
    157                        ____TemplateKeyframe__float__C5_T_R1, 
    158                        "", 
    159                        ""); 
    160         I_Method1(void, setValue, IN, const T &, value, 
    161                   Properties::NON_VIRTUAL, 
    162                   __void__setValue__C5_T_R1, 
    163                   "", 
    164                   ""); 
    165         I_Method0(const T &, getValue, 
    166                   Properties::NON_VIRTUAL, 
    167                   __C5_T_R1__getValue, 
    168                   "", 
    169                   ""); 
    170         I_SimpleProperty(const T &, Value,  
    171                          __C5_T_R1__getValue,  
    172                          __void__setValue__C5_T_R1); 
    173 END_REFLECTOR 
    174  
    175 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< osg::Vec3 >) 
    176         I_DeclaringFile("osgAnimation/Keyframe"); 
    177         I_BaseType(osgAnimation::Keyframe); 
    178         I_Constructor0(____TemplateKeyframe, 
    179                        "", 
    180                        ""); 
    181         I_Constructor2(IN, float, time, IN, const T &, value, 
    182                        ____TemplateKeyframe__float__C5_T_R1, 
    183                        "", 
    184                        ""); 
    185         I_Method1(void, setValue, IN, const T &, value, 
    186                   Properties::NON_VIRTUAL, 
    187                   __void__setValue__C5_T_R1, 
    188                   "", 
    189                   ""); 
    190         I_Method0(const T &, getValue, 
    191                   Properties::NON_VIRTUAL, 
    192                   __C5_T_R1__getValue, 
    193                   "", 
    194                   ""); 
    195         I_SimpleProperty(const T &, Value,  
    196                          __C5_T_R1__getValue,  
    197                          __void__setValue__C5_T_R1); 
    198 END_REFLECTOR 
    199  
    200 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< osg::Vec4 >) 
    201         I_DeclaringFile("osgAnimation/Keyframe"); 
    202         I_BaseType(osgAnimation::Keyframe); 
    203         I_Constructor0(____TemplateKeyframe, 
    204                        "", 
    205                        ""); 
    206         I_Constructor2(IN, float, time, IN, const T &, value, 
    207                        ____TemplateKeyframe__float__C5_T_R1, 
    208                        "", 
    209                        ""); 
    210         I_Method1(void, setValue, IN, const T &, value, 
    211                   Properties::NON_VIRTUAL, 
    212                   __void__setValue__C5_T_R1, 
    213                   "", 
    214                   ""); 
    215         I_Method0(const T &, getValue, 
    216                   Properties::NON_VIRTUAL, 
    217                   __C5_T_R1__getValue, 
    218                   "", 
    219                   ""); 
    220         I_SimpleProperty(const T &, Value,  
    221                          __C5_T_R1__getValue,  
    222                          __void__setValue__C5_T_R1); 
    223 END_REFLECTOR 
    224  
    225 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< osgAnimation::DoubleCubicBezier >) 
    226         I_DeclaringFile("osgAnimation/Keyframe"); 
    227         I_BaseType(osgAnimation::Keyframe); 
    228         I_Constructor0(____TemplateKeyframe, 
    229                        "", 
    230                        ""); 
    231         I_Constructor2(IN, float, time, IN, const T &, value, 
    232                        ____TemplateKeyframe__float__C5_T_R1, 
    233                        "", 
    234                        ""); 
    235         I_Method1(void, setValue, IN, const T &, value, 
    236                   Properties::NON_VIRTUAL, 
    237                   __void__setValue__C5_T_R1, 
    238                   "", 
    239                   ""); 
    240         I_Method0(const T &, getValue, 
    241                   Properties::NON_VIRTUAL, 
    242                   __C5_T_R1__getValue, 
    243                   "", 
    244                   ""); 
    245         I_SimpleProperty(const T &, Value,  
    246                          __C5_T_R1__getValue,  
    247                          __void__setValue__C5_T_R1); 
    248 END_REFLECTOR 
    249  
    250 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< osgAnimation::FloatCubicBezier >) 
    251         I_DeclaringFile("osgAnimation/Keyframe"); 
    252         I_BaseType(osgAnimation::Keyframe); 
    253         I_Constructor0(____TemplateKeyframe, 
    254                        "", 
    255                        ""); 
    256         I_Constructor2(IN, float, time, IN, const T &, value, 
    257                        ____TemplateKeyframe__float__C5_T_R1, 
    258                        "", 
    259                        ""); 
    260         I_Method1(void, setValue, IN, const T &, value, 
    261                   Properties::NON_VIRTUAL, 
    262                   __void__setValue__C5_T_R1, 
    263                   "", 
    264                   ""); 
    265         I_Method0(const T &, getValue, 
    266                   Properties::NON_VIRTUAL, 
    267                   __C5_T_R1__getValue, 
    268                   "", 
    269                   ""); 
    270         I_SimpleProperty(const T &, Value,  
    271                          __C5_T_R1__getValue,  
    272                          __void__setValue__C5_T_R1); 
    273 END_REFLECTOR 
    274  
    275 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< osgAnimation::Vec2CubicBezier >) 
    276         I_DeclaringFile("osgAnimation/Keyframe"); 
    277         I_BaseType(osgAnimation::Keyframe); 
    278         I_Constructor0(____TemplateKeyframe, 
    279                        "", 
    280                        ""); 
    281         I_Constructor2(IN, float, time, IN, const T &, value, 
    282                        ____TemplateKeyframe__float__C5_T_R1, 
    283                        "", 
    284                        ""); 
    285         I_Method1(void, setValue, IN, const T &, value, 
    286                   Properties::NON_VIRTUAL, 
    287                   __void__setValue__C5_T_R1, 
    288                   "", 
    289                   ""); 
    290         I_Method0(const T &, getValue, 
    291                   Properties::NON_VIRTUAL, 
    292                   __C5_T_R1__getValue, 
    293                   "", 
    294                   ""); 
    295         I_SimpleProperty(const T &, Value,  
    296                          __C5_T_R1__getValue,  
    297                          __void__setValue__C5_T_R1); 
    298 END_REFLECTOR 
    299  
    300 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< osgAnimation::Vec3CubicBezier >) 
    301         I_DeclaringFile("osgAnimation/Keyframe"); 
    302         I_BaseType(osgAnimation::Keyframe); 
    303         I_Constructor0(____TemplateKeyframe, 
    304                        "", 
    305                        ""); 
    306         I_Constructor2(IN, float, time, IN, const T &, value, 
    307                        ____TemplateKeyframe__float__C5_T_R1, 
    308                        "", 
    309                        ""); 
    310         I_Method1(void, setValue, IN, const T &, value, 
    311                   Properties::NON_VIRTUAL, 
    312                   __void__setValue__C5_T_R1, 
    313                   "", 
    314                   ""); 
    315         I_Method0(const T &, getValue, 
    316                   Properties::NON_VIRTUAL, 
    317                   __C5_T_R1__getValue, 
    318                   "", 
    319                   ""); 
    320         I_SimpleProperty(const T &, Value,  
    321                          __C5_T_R1__getValue,  
    322                          __void__setValue__C5_T_R1); 
    323 END_REFLECTOR 
    324  
    325 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< osgAnimation::Vec3Packed >) 
    326         I_DeclaringFile("osgAnimation/Keyframe"); 
    327         I_BaseType(osgAnimation::Keyframe); 
    328         I_Constructor0(____TemplateKeyframe, 
    329                        "", 
    330                        ""); 
    331         I_Constructor2(IN, float, time, IN, const T &, value, 
    332                        ____TemplateKeyframe__float__C5_T_R1, 
    333                        "", 
    334                        ""); 
    335         I_Method1(void, setValue, IN, const T &, value, 
    336                   Properties::NON_VIRTUAL, 
    337                   __void__setValue__C5_T_R1, 
    338                   "", 
    339                   ""); 
    340         I_Method0(const T &, getValue, 
    341                   Properties::NON_VIRTUAL, 
    342                   __C5_T_R1__getValue, 
    343                   "", 
    344                   ""); 
    345         I_SimpleProperty(const T &, Value,  
    346                          __C5_T_R1__getValue,  
    347                          __void__setValue__C5_T_R1); 
    348 END_REFLECTOR 
    349  
    350 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframe< osgAnimation::Vec4CubicBezier >) 
    351         I_DeclaringFile("osgAnimation/Keyframe"); 
    352         I_BaseType(osgAnimation::Keyframe); 
    353         I_Constructor0(____TemplateKeyframe, 
    354                        "", 
    355                        ""); 
    356         I_Constructor2(IN, float, time, IN, const T &, value, 
    357                        ____TemplateKeyframe__float__C5_T_R1, 
    358                        "", 
    359                        ""); 
    360         I_Method1(void, setValue, IN, const T &, value, 
    361                   Properties::NON_VIRTUAL, 
    362                   __void__setValue__C5_T_R1, 
    363                   "", 
    364                   ""); 
    365         I_Method0(const T &, getValue, 
    366                   Properties::NON_VIRTUAL, 
    367                   __C5_T_R1__getValue, 
    368                   "", 
    369                   ""); 
    370         I_SimpleProperty(const T &, Value,  
    371                          __C5_T_R1__getValue,  
    372                          __void__setValue__C5_T_R1); 
    373 END_REFLECTOR 
    374  
    375 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< float >) 
    376         I_DeclaringFile("osgAnimation/Keyframe"); 
    377         I_BaseType(osgAnimation::KeyframeContainer); 
    378         I_Constructor0(____TemplateKeyframeContainer, 
    379                        "", 
    380                        ""); 
    381         I_Method0(unsigned int, size, 
    382                   Properties::VIRTUAL, 
    383                   __unsigned_int__size, 
    384                   "", 
    385                   ""); 
    386 END_REFLECTOR 
    387  
    388 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< osg::Quat >) 
    389         I_DeclaringFile("osgAnimation/Keyframe"); 
    390         I_BaseType(osgAnimation::KeyframeContainer); 
    391         I_Constructor0(____TemplateKeyframeContainer, 
    392                        "", 
    393                        ""); 
    394         I_Method0(unsigned int, size, 
    395                   Properties::VIRTUAL, 
    396                   __unsigned_int__size, 
    397                   "", 
    398                   ""); 
    399 END_REFLECTOR 
    400  
    401 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< osg::Vec2 >) 
    402         I_DeclaringFile("osgAnimation/Keyframe"); 
    403         I_BaseType(osgAnimation::KeyframeContainer); 
    404         I_Constructor0(____TemplateKeyframeContainer, 
    405                        "", 
    406                        ""); 
    407         I_Method0(unsigned int, size, 
    408                   Properties::VIRTUAL, 
    409                   __unsigned_int__size, 
    410                   "", 
    411                   ""); 
    412 END_REFLECTOR 
    413  
    414 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< osg::Vec3 >) 
    415         I_DeclaringFile("osgAnimation/Keyframe"); 
    416         I_BaseType(osgAnimation::KeyframeContainer); 
    417         I_Constructor0(____TemplateKeyframeContainer, 
    418                        "", 
    419                        ""); 
    420         I_Method0(unsigned int, size, 
    421                   Properties::VIRTUAL, 
    422                   __unsigned_int__size, 
    423                   "", 
    424                   ""); 
    425 END_REFLECTOR 
    426  
    427 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< osg::Vec4 >) 
    428         I_DeclaringFile("osgAnimation/Keyframe"); 
    429         I_BaseType(osgAnimation::KeyframeContainer); 
    430         I_Constructor0(____TemplateKeyframeContainer, 
    431                        "", 
    432                        ""); 
    433         I_Method0(unsigned int, size, 
    434                   Properties::VIRTUAL, 
    435                   __unsigned_int__size, 
    436                   "", 
    437                   ""); 
    438 END_REFLECTOR 
    439  
    440 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< osgAnimation::DoubleCubicBezier >) 
    441         I_DeclaringFile("osgAnimation/Keyframe"); 
    442         I_BaseType(osgAnimation::KeyframeContainer); 
    443         I_Constructor0(____TemplateKeyframeContainer, 
    444                        "", 
    445                        ""); 
    446         I_Method0(unsigned int, size, 
    447                   Properties::VIRTUAL, 
    448                   __unsigned_int__size, 
    449                   "", 
    450                   ""); 
    451 END_REFLECTOR 
    452  
    453 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< osgAnimation::FloatCubicBezier >) 
    454         I_DeclaringFile("osgAnimation/Keyframe"); 
    455         I_BaseType(osgAnimation::KeyframeContainer); 
    456         I_Constructor0(____TemplateKeyframeContainer, 
    457                        "", 
    458                        ""); 
    459         I_Method0(unsigned int, size, 
    460                   Properties::VIRTUAL, 
    461                   __unsigned_int__size, 
    462                   "", 
    463                   ""); 
    464 END_REFLECTOR 
    465  
    466 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< osgAnimation::Vec2CubicBezier >) 
    467         I_DeclaringFile("osgAnimation/Keyframe"); 
    468         I_BaseType(osgAnimation::KeyframeContainer); 
    469         I_Constructor0(____TemplateKeyframeContainer, 
    470                        "", 
    471                        ""); 
    472         I_Method0(unsigned int, size, 
    473                   Properties::VIRTUAL, 
    474                   __unsigned_int__size, 
    475                   "", 
    476                   ""); 
    477 END_REFLECTOR 
    478  
    479 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< osgAnimation::Vec3CubicBezier >) 
    480         I_DeclaringFile("osgAnimation/Keyframe"); 
    481         I_BaseType(osgAnimation::KeyframeContainer); 
    482         I_Constructor0(____TemplateKeyframeContainer, 
    483                        "", 
    484                        ""); 
    485         I_Method0(unsigned int, size, 
    486                   Properties::VIRTUAL, 
    487                   __unsigned_int__size, 
    488                   "", 
    489                   ""); 
    490 END_REFLECTOR 
    491  
    492 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< osgAnimation::Vec3Packed >) 
    493         I_DeclaringFile("osgAnimation/Keyframe"); 
    494         I_BaseType(osgAnimation::KeyframeContainer); 
    495         I_Constructor0(____TemplateKeyframeContainer, 
    496                        "", 
    497                        ""); 
    498         I_Method0(unsigned int, size, 
    499                   Properties::VIRTUAL, 
    500                   __unsigned_int__size, 
    501                   "", 
    502                   ""); 
    503 END_REFLECTOR 
    504  
    505 BEGIN_OBJECT_REFLECTOR(osgAnimation::TemplateKeyframeContainer< osgAnimation::Vec4CubicBezier >) 
    506         I_DeclaringFile("osgAnimation/Keyframe"); 
    507         I_BaseType(osgAnimation::KeyframeContainer); 
    508         I_Constructor0(____TemplateKeyframeContainer, 
    509                        "", 
    510                        ""); 
    511         I_Method0(unsigned int, size, 
    512                   Properties::VIRTUAL, 
    513                   __unsigned_int__size, 
    514                   "", 
    515                   ""); 
    516 END_REFLECTOR 
    517