31#ifndef vtkSDL2RenderWindowInteractor_h
32#define vtkSDL2RenderWindowInteractor_h
35#include "vtkRenderingUIModule.h"
a simple class to control print indentation
platform-independent render window interaction including picking and frame rate control.
implements SDL2 specific functions required by vtkRenderWindowInteractor.
void ExitCallback() override
These methods correspond to the Exit, User and Pick callbacks.
void TerminateApp(void) override
SDL2 specific application terminate, calls ClassExitMethod then calls PostQuitMessage(0) to terminate...
void StartEventLoop() override
This will start up the event loop and never return.
std::map< int, int > VTKToPlatformTimerMap
virtual void Initialize() override
Initialize the event handler.
static vtkSDL2RenderWindowInteractor * New()
Construct object so that light follows camera motion.
void ProcessEvents() override
Run the event loop and return.
bool ProcessEvent(void *event)
int InternalDestroyTimer(int platformTimerId) override
SDL2-specific internal timer methods.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int InternalCreateTimer(int timerId, int timerType, unsigned long duration) override
SDL2-specific internal timer methods.
~vtkSDL2RenderWindowInteractor() override
vtkSDL2RenderWindowInteractor()