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