Go to the documentation of this file.
28 #ifndef vtkIOSRenderWindowInteractor_h
29 #define vtkIOSRenderWindowInteractor_h
31 #include "vtkRenderingOpenGL2Module.h"
102 static void (*ClassExitMethod)(
void *);
103 static void (*ClassExitMethodArgDelete)(
void *);
void SetTimerDictionary(void *dictionary)
void SetIOSManager(void *manager)
static void SetClassExitMethodArgDelete(void(*f)(void *))
#define vtkTypeMacro(thisClass, superclass)
void ClearContactIndex(void *ptr)
virtual void StartEventLoop()
virtual int InternalCreateTimer(int timerId, int timerType, unsigned long duration)
static void * ClassExitMethodArg
~vtkIOSRenderWindowInteractor()
static void SetClassExitMethod(void(*f)(void *), void *arg)
vtkIOSRenderWindowInteractor()
a simple class to control print indentation
void * GetTimerDictionary()
platform-independent render window interaction including picking and frame rate control.
virtual void ExitCallback()
virtual void Initialize()
void PrintSelf(ostream &os, vtkIndent indent)
implements IOS specific functions required by vtkRenderWindowInteractor.
#define VTKI_MAX_POINTERS
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
virtual int InternalDestroyTimer(int platformTimerId)
static vtkIOSRenderWindowInteractor * New()
int GetContactIndex(void *ptr)