Show
Ignore:
Timestamp:
11/20/09 15:15:42 (5 years ago)
Author:
robert
Message:

Updated wrappers

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgWrappers/osgViewer/ViewerEventHandlers.cpp

    r9775 r10808  
    272272        I_DeclaringFile("osgViewer/ViewerEventHandlers"); 
    273273        I_BaseType(osgGA::GUIEventHandler); 
    274         I_ConstructorWithDefaults1(IN, osgViewer::ScreenCaptureHandler::CaptureOperation *, defaultOperation, 0, 
    275                                    Properties::NON_EXPLICIT, 
    276                                    ____ScreenCaptureHandler__CaptureOperation_P1, 
     274        I_ConstructorWithDefaults2(IN, osgViewer::ScreenCaptureHandler::CaptureOperation *, defaultOperation, 0, IN, int, numFrames, 1, 
     275                                   ____ScreenCaptureHandler__CaptureOperation_P1__int, 
    277276                                   "", 
    278                                    ""); 
     277                                   " param numFrames >0: capture that number of frames. <0: capture all frames, call stopCapture() to stop it.  "); 
    279278        I_Method1(void, setKeyEventTakeScreenShot, IN, int, key, 
    280279                  Properties::NON_VIRTUAL, 
     
    285284                  Properties::NON_VIRTUAL, 
    286285                  __int__getKeyEventTakeScreenShot, 
     286                  "", 
     287                  ""); 
     288        I_Method1(void, setKeyEventToggleContinuousCapture, IN, int, key, 
     289                  Properties::NON_VIRTUAL, 
     290                  __void__setKeyEventToggleContinuousCapture__int, 
     291                  "", 
     292                  ""); 
     293        I_Method0(int, getKeyEventToggleContinuousCapture, 
     294                  Properties::NON_VIRTUAL, 
     295                  __int__getKeyEventToggleContinuousCapture, 
    287296                  "", 
    288297                  ""); 
     
    307316                  "Capture the given viewer's views on the next frame. ", 
    308317                  ""); 
     318        I_Method1(void, setFramesToCapture, IN, int, numFrames, 
     319                  Properties::NON_VIRTUAL, 
     320                  __void__setFramesToCapture__int, 
     321                  "Set the number of frames to capture. ", 
     322                  " param numFrames >0: capture that number of frames. <0: capture all frames, call stopCapture() to stop it.  "); 
     323        I_Method0(int, getFramesToCapture, 
     324                  Properties::NON_VIRTUAL, 
     325                  __int__getFramesToCapture, 
     326                  "Get the number of frames to capture. ", 
     327                  ""); 
     328        I_Method0(void, startCapture, 
     329                  Properties::NON_VIRTUAL, 
     330                  __void__startCapture, 
     331                  "Start capturing any viewer(s) the handler is attached to at the end of the next frame. ", 
     332                  ""); 
     333        I_Method0(void, stopCapture, 
     334                  Properties::NON_VIRTUAL, 
     335                  __void__stopCapture, 
     336                  "Stop capturing. ", 
     337                  ""); 
    309338        I_Method1(void, getUsage, IN, osg::ApplicationUsage &, usage, 
    310339                  Properties::VIRTUAL, 
     
    316345                           Properties::NON_CONST, 
    317346                           __void__addCallbackToViewer__osgViewer_ViewerBase_R1, 
     347                           "", 
     348                           ""); 
     349        I_ProtectedMethod1(void, removeCallbackFromViewer, IN, osgViewer::ViewerBase &, viewer, 
     350                           Properties::NON_VIRTUAL, 
     351                           Properties::NON_CONST, 
     352                           __void__removeCallbackFromViewer__osgViewer_ViewerBase_R1, 
     353                           "", 
     354                           ""); 
     355        I_ProtectedMethod1(osg::Camera *, findAppropriateCameraForCallback, IN, osgViewer::ViewerBase &, viewer, 
     356                           Properties::NON_VIRTUAL, 
     357                           Properties::NON_CONST, 
     358                           __osg_Camera_P1__findAppropriateCameraForCallback__osgViewer_ViewerBase_R1, 
    318359                           "", 
    319360                           ""); 
     
    321362                         __CaptureOperation_P1__getCaptureOperation,  
    322363                         __void__setCaptureOperation__CaptureOperation_P1); 
     364        I_SimpleProperty(int, FramesToCapture,  
     365                         __int__getFramesToCapture,  
     366                         __void__setFramesToCapture__int); 
    323367        I_SimpleProperty(int, KeyEventTakeScreenShot,  
    324368                         __int__getKeyEventTakeScreenShot,  
    325369                         __void__setKeyEventTakeScreenShot__int); 
     370        I_SimpleProperty(int, KeyEventToggleContinuousCapture,  
     371                         __int__getKeyEventToggleContinuousCapture,  
     372                         __void__setKeyEventToggleContinuousCapture__int); 
    326373END_REFLECTOR 
    327374 
     
    343390        I_DeclaringFile("osgViewer/ViewerEventHandlers"); 
    344391        I_BaseType(osgViewer::ScreenCaptureHandler::CaptureOperation); 
    345         I_ConstructorWithDefaults3(IN, const std::string &, filename, , IN, const std::string &, extension, , IN, osgViewer::ScreenCaptureHandler::WriteToFile::SavePolicy, savePolicy, osgViewer::ScreenCaptureHandler::WriteToFile::OVERWRITE, 
     392        I_ConstructorWithDefaults3(IN, const std::string &, filename, , IN, const std::string &, extension, , IN, osgViewer::ScreenCaptureHandler::WriteToFile::SavePolicy, savePolicy, osgViewer::ScreenCaptureHandler::WriteToFile::SEQUENTIAL_NUMBER, 
    346393                                   ____WriteToFile__C5_std_string_R1__C5_std_string_R1__SavePolicy, 
    347394                                   "",