VTK  9.3.1
vtkOpenVRControlsHelper.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-License-Identifier: BSD-3-Clause
12 #ifndef vtkOpenVRControlsHelper_h
13 #define vtkOpenVRControlsHelper_h
14 
15 #include "vtkRenderingOpenVRModule.h" // For export macro
16 #include "vtkVRControlsHelper.h"
17 
18 VTK_ABI_NAMESPACE_BEGIN
19 class VTKRENDERINGOPENVR_EXPORT vtkOpenVRControlsHelper : public vtkVRControlsHelper
20 {
21 public:
25  static vtkOpenVRControlsHelper* New();
27 
28 protected:
29  vtkOpenVRControlsHelper() = default;
30  ~vtkOpenVRControlsHelper() override = default;
31 
32  void InitControlPosition() override;
33 
34 private:
36  void operator=(const vtkOpenVRControlsHelper&) = delete;
37 };
38 
39 VTK_ABI_NAMESPACE_END
40 #endif
virtual void InitControlPosition()=0
Must be overridden in subclasses to init the member variable ControlPositionLC to position the toolti...
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Tooltip helper explaining controls Helper class to draw one tooltip per button around the controller...
Tooltip helper explaining controls Helper class to draw one tooltip per button around the controller...