VTK  9.3.0
vtkOpenVRRenderer.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
26 #ifndef vtkOpenVRRenderer_h
27 #define vtkOpenVRRenderer_h
28 
29 #include "vtkRenderingOpenVRModule.h" // For export macro
30 #include "vtkVRRenderer.h"
31 
32 VTK_ABI_NAMESPACE_BEGIN
33 class VTKRENDERINGOPENVR_EXPORT vtkOpenVRRenderer : public vtkVRRenderer
34 {
35 public:
38 
43 
44 protected:
45  vtkOpenVRRenderer() = default;
46  ~vtkOpenVRRenderer() override = default;
47 
48 private:
49  vtkOpenVRRenderer(const vtkOpenVRRenderer&) = delete;
50  void operator=(const vtkOpenVRRenderer&) = delete;
51 };
52 
53 VTK_ABI_NAMESPACE_END
54 #endif
a virtual camera for 3D rendering
Definition: vtkCamera.h:50
OpenVR renderer.
static vtkOpenVRRenderer * New()
~vtkOpenVRRenderer() override=default
vtkCamera * MakeCamera() override
Create a new Camera suitable for use with this type of Renderer.
vtkOpenVRRenderer()=default
VR renderer.
Definition: vtkVRRenderer.h:24
#define VTK_NEWINSTANCE