28 #ifndef vtkIOSRenderWindowInteractor_h
29 #define vtkIOSRenderWindowInteractor_h
31 #include "vtkRenderingOpenGL2Module.h"
69 static void SetClassExitMethod(
void (*f)(
void *),
void *arg);
70 static void SetClassExitMethodArgDelete(
void (*f)(
void *));
80 int GetContactIndex(
void *ptr);
81 void ClearContactIndex(
void *ptr);
94 void SetTimerDictionary(
void *dictionary);
95 void *GetTimerDictionary();
102 static void (*ClassExitMethod)(
void *);
103 static void (*ClassExitMethodArgDelete)(
void *);
124 void SetIOSManager(
void *manager);
125 void *GetIOSManager();
virtual int InternalDestroyTimer(int platformTimerId)
void PrintSelf(ostream &os, vtkIndent indent)
virtual int InternalCreateTimer(int timerId, int timerType, unsigned long duration)
implements IOS specific functions required by vtkRenderWindowInteractor.
virtual void Initialize()
static vtkRenderWindowInteractor * New()
platform-independent render window interaction including picking and frame rate control.
a simple class to control print indentation
virtual void ExitCallback()
virtual void StartEventLoop()
virtual void TerminateApp(void)
#define VTKI_MAX_POINTERS
static void * ClassExitMethodArg