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