29#ifndef vtkIOSRenderWindowInteractor_h
30#define vtkIOSRenderWindowInteractor_h
33#include "vtkRenderingUIModule.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()
void * GetTimerDictionary()
void StartEventLoop() override
This will start up the event loop and never return.
void Initialize() override
Initialize the even handler.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static void SetClassExitMethodArgDelete(void(*f)(void *))
Methods to set the default exit method for the class.
void Enable() override
Enable/Disable interactions.
void ExitCallback() override
These methods correspond to the Exit, User and Pick callbacks.
static void * ClassExitMethodArg
Class variables so an exit method can be defined for this class (used to set different exit methods f...
int InternalCreateTimer(int timerId, int timerType, unsigned long duration) override
IOS-specific internal timer methods.
static vtkIOSRenderWindowInteractor * New()
Construct object so that light follows camera motion.
void SetTimerDictionary(void *dictionary)
Accessors for the IOS member variables.
void Disable() override
Enable/Disable interactions.
void * GetIOSManager()
Accessors for the IOS manager (Really an NSMutableDictionary*).
~vtkIOSRenderWindowInteractor() override
void SetIOSManager(void *manager)
Accessors for the IOS manager (Really an NSMutableDictionary*).
int InternalDestroyTimer(int platformTimerId) override
IOS-specific internal timer methods.
void TerminateApp() override
IOS specific application terminate, calls ClassExitMethod then calls PostQuitMessage(0) to terminate ...
a simple class to control print indentation
platform-independent render window interaction including picking and frame rate control.