VTK  9.6.20260330
vtkWebXRRenderer.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
19
20#ifndef vtkWebXRRenderer_h
21#define vtkWebXRRenderer_h
22
23#include "vtkRenderingWebXRModule.h" // For export macro
24#include "vtkVRRenderer.h"
25#include "vtkWrappingHints.h" // For VTK_MARSHALAUTO
26
27VTK_ABI_NAMESPACE_BEGIN
28class VTKRENDERINGWEBXR_EXPORT VTK_MARSHALAUTO vtkWebXRRenderer : public vtkVRRenderer
29{
30public:
33 void PrintSelf(ostream& os, vtkIndent indent) override;
34
39
40protected:
42 ~vtkWebXRRenderer() override = default;
43
44private:
45 vtkWebXRRenderer(const vtkWebXRRenderer&) = delete;
46 void operator=(const vtkWebXRRenderer&) = delete;
47};
48
49VTK_ABI_NAMESPACE_END
50#endif
a virtual camera for 3D rendering
Definition vtkCamera.h:151
a simple class to control print indentation
Definition vtkIndent.h:108
~vtkWebXRRenderer() override=default
static vtkWebXRRenderer * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkCamera * MakeCamera() override
Create a new Camera suitable for use with this type of Renderer.
#define VTK_MARSHALAUTO
#define VTK_NEWINSTANCE