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

Fixed osgWrappers for osgAnimation library

Files:
1 modified

Legend:

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

    r9775 r9878  
    1313#include <osg/CopyOp> 
    1414#include <osg/Object> 
    15 #include <osg/State> 
    1615#include <osgAnimation/Animation> 
    1716#include <osgAnimation/Timeline> 
     
    321320END_REFLECTOR 
    322321 
     322BEGIN_ENUM_REFLECTOR(osgAnimation::Timeline::Status) 
     323        I_DeclaringFile("osgAnimation/Timeline"); 
     324        I_EnumLabel(osgAnimation::Timeline::Play); 
     325        I_EnumLabel(osgAnimation::Timeline::Stop); 
     326END_REFLECTOR 
     327 
     328TYPE_NAME_ALIAS(std::pair< unsigned int COMMA  osg::ref_ptr< osgAnimation::Action > >, osgAnimation::Timeline::FrameAction) 
     329 
     330TYPE_NAME_ALIAS(std::vector< osgAnimation::Timeline::FrameAction >, osgAnimation::Timeline::ActionList) 
     331 
     332TYPE_NAME_ALIAS(std::map< int COMMA  osgAnimation::Timeline::ActionList >, osgAnimation::Timeline::ActionLayers) 
     333 
    323334BEGIN_OBJECT_REFLECTOR(osgAnimation::Timeline) 
    324335        I_DeclaringFile("osgAnimation/Timeline"); 
     
    356367                                   "", 
    357368                                   ""); 
    358         I_Method0(osg::State, getStatus, 
    359                   Properties::NON_VIRTUAL, 
    360                   __State__getStatus, 
    361                   "", 
    362                   ""); 
    363         I_Method1(const ActionList &, getActionLayer, IN, int, i, 
     369        I_Method0(osgAnimation::Timeline::Status, getStatus, 
     370                  Properties::NON_VIRTUAL, 
     371                  __Status__getStatus, 
     372                  "", 
     373                  ""); 
     374        I_Method1(const osgAnimation::Timeline::ActionList &, getActionLayer, IN, int, i, 
    364375                  Properties::NON_VIRTUAL, 
    365376                  __C5_ActionList_R1__getActionLayer__int, 
     
    449460                           "", 
    450461                           ""); 
    451         I_ProtectedMethod2(void, internalAddAction, IN, int, priority, IN, const FrameAction &, ftl, 
     462        I_ProtectedMethod2(void, internalAddAction, IN, int, priority, IN, const osgAnimation::Timeline::FrameAction &, ftl, 
    452463                           Properties::NON_VIRTUAL, 
    453464                           Properties::NON_CONST, 
     
    464475                         __bool__getEvaluating,  
    465476                         0); 
    466         I_SimpleProperty(osg::State, Status,  
    467                          __State__getStatus,  
     477        I_SimpleProperty(osgAnimation::Timeline::Status, Status,  
     478                         __Status__getStatus,  
     479                         0); 
     480END_REFLECTOR 
     481 
     482BEGIN_VALUE_REFLECTOR(osg::ref_ptr< osgAnimation::Action >) 
     483        I_DeclaringFile("osg/ref_ptr"); 
     484        I_Constructor0(____ref_ptr, 
     485                       "", 
     486                       ""); 
     487        I_Constructor1(IN, osgAnimation::Action *, ptr, 
     488                       Properties::NON_EXPLICIT, 
     489                       ____ref_ptr__T_P1, 
     490                       "", 
     491                       ""); 
     492        I_Constructor1(IN, const osg::ref_ptr< osgAnimation::Action > &, rp, 
     493                       Properties::NON_EXPLICIT, 
     494                       ____ref_ptr__C5_ref_ptr_R1, 
     495                       "", 
     496                       ""); 
     497        I_Method0(osgAnimation::Action *, get, 
     498                  Properties::NON_VIRTUAL, 
     499                  __T_P1__get, 
     500                  "", 
     501                  ""); 
     502        I_Method0(bool, valid, 
     503                  Properties::NON_VIRTUAL, 
     504                  __bool__valid, 
     505                  "", 
     506                  ""); 
     507        I_Method0(osgAnimation::Action *, release, 
     508                  Properties::NON_VIRTUAL, 
     509                  __T_P1__release, 
     510                  "", 
     511                  ""); 
     512        I_Method1(void, swap, IN, osg::ref_ptr< osgAnimation::Action > &, rp, 
     513                  Properties::NON_VIRTUAL, 
     514                  __void__swap__ref_ptr_R1, 
     515                  "", 
     516                  ""); 
     517        I_SimpleProperty(osgAnimation::Action *, ,  
     518                         __T_P1__get,  
    468519                         0); 
    469520END_REFLECTOR 
     
    509560END_REFLECTOR 
    510561 
     562STD_MAP_REFLECTOR(std::map< int COMMA  osgAnimation::Timeline::ActionList >) 
     563 
    511564STD_MAP_REFLECTOR(std::map< unsigned int COMMA  osg::ref_ptr< osgAnimation::Action::Callback > >) 
    512565 
     566STD_PAIR_REFLECTOR(std::pair< unsigned int COMMA  osg::ref_ptr< osgAnimation::Action > >) 
     567 
     568STD_VECTOR_REFLECTOR(std::vector< osgAnimation::Timeline::FrameAction >) 
     569