VTK  9.2.6
vtkOpenXRInteractorStyle.h
Go to the documentation of this file.
1/*=========================================================================
2
3Program: Visualization Toolkit
4Module: vtkOpenXRInteractorStyle.h
5
6Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7All rights reserved.
8See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10This software is distributed WITHOUT ANY WARRANTY; without even
11the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12PURPOSE. See the above copyright notice for more information.
13
14=========================================================================*/
19
20#ifndef vtkOpenXRInteractorStyle_h
21#define vtkOpenXRInteractorStyle_h
22
23#include "vtkRenderingOpenXRModule.h" // For export macro
25
26class VTKRENDERINGOPENXR_EXPORT vtkOpenXRInteractorStyle : public vtkVRInteractorStyle
27{
28public:
31
36
40 vtkVRControlsHelper* MakeControlsHelper() override { return nullptr; };
41
42 // likely to be removed
44
45protected:
47 ~vtkOpenXRInteractorStyle() override = default;
48
49private:
51 void operator=(const vtkOpenXRInteractorStyle&) = delete;
52};
53
54#endif
vtkVRControlsHelper * MakeControlsHelper() override
Creates a new ControlsHelper suitable for use with this class.
void LoadNextCameraPose()
Methods for interaction.
static vtkOpenXRInteractorStyle * New()
void SetupActions(vtkRenderWindowInteractor *iren) override
Setup default actions defined with an action path and a corresponding command.
~vtkOpenXRInteractorStyle() override=default
vtkOpenXRInteractorStyle()=default
platform-independent render window interaction including picking and frame rate control.
Tooltip helper explaining controls Helper class to draw one tooltip per button around the controller.