VTK  9.3.20231209
vtkOpenVRDefaultOverlay.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
10 #ifndef vtkOpenVRDefaultOverlay_h
11 #define vtkOpenVRDefaultOverlay_h
12 
13 #include "vtkOpenVROverlay.h"
14 #include "vtkRenderingOpenVRModule.h" // For export macro
15 
16 VTK_ABI_NAMESPACE_BEGIN
17 class VTKRENDERINGOPENVR_EXPORT vtkOpenVRDefaultOverlay : public vtkOpenVROverlay
18 {
19 public:
22 
26  void Render() override;
27 
28 protected:
30  ~vtkOpenVRDefaultOverlay() override = default;
31 
32  void SetupSpots() override;
33 
34 private:
36  void operator=(const vtkOpenVRDefaultOverlay&) = delete;
37 };
38 
39 VTK_ABI_NAMESPACE_END
40 #endif
~vtkOpenVRDefaultOverlay() override=default
static vtkOpenVRDefaultOverlay * New()
void SetupSpots() override
void Render() override
Render the overlay, we set some opf the spots based on current settings.
vtkOpenVRDefaultOverlay()=default
OpenVR overlay.