29 #ifndef vtkIOSRenderWindowInteractor_h
30 #define vtkIOSRenderWindowInteractor_h
32 #include "vtkRenderingOpenGL2Module.h"
109 static void (*ClassExitMethod)(
void *);
110 static void (*ClassExitMethodArgDelete)(
void *);
implements IOS specific functions required by vtkRenderWindowInteractor.
static void SetClassExitMethod(void(*f)(void *), void *arg)
Methods to set the default exit method for the class.
vtkIOSRenderWindowInteractor()
~vtkIOSRenderWindowInteractor()
static void SetClassExitMethodArgDelete(void(*f)(void *))
void * GetTimerDictionary()
static vtkIOSRenderWindowInteractor * New()
Construct object so that light follows camera motion.
virtual void ExitCallback()
These methods correspond to the the Exit, User and Pick callbacks.
static void * ClassExitMethodArg
void TerminateApp()
IOS specific application terminate, calls ClassExitMethod then calls PostQuitMessage(0) to terminate ...
virtual int InternalCreateTimer(int timerId, int timerType, unsigned long duration)
IOS-specific internal timer methods.
virtual void StartEventLoop()
This will start up the event loop and never return.
void SetTimerDictionary(void *dictionary)
Accessors for the IOS member variables.
virtual void Initialize()
Initialize the even handler.
virtual int InternalDestroyTimer(int platformTimerId)
void SetIOSManager(void *manager)
Accessors for the IOS manager (Really an NSMutableDictionary*).
virtual void Enable()
Enable/Disable interactions.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
platform-independent render window interaction including picking and frame rate control.