15 #ifndef vtkVRRenderer_h
16 #define vtkVRRenderer_h
20 #include "vtkRenderingVRModule.h"
23 VTK_ABI_NAMESPACE_BEGIN
76 virtual
void SetShowFloor(
bool value);
78 vtkGetMacro(ShowFloor,
bool);
86 virtual
void SetShowLeftMarker(
bool value);
87 vtkGetMacro(ShowLeftMarker,
bool);
95 virtual
void SetShowRightMarker(
bool value);
96 vtkGetMacro(ShowRightMarker,
bool);
101 ~vtkVRRenderer() override = default;
104 bool ShowFloor = false;
107 vtkVRRenderer(const vtkVRRenderer&) = delete;
108 void operator=(const vtkVRRenderer&) = delete;
112 bool ShowLeftMarker = false;
113 bool ShowRightMarker = false;
116 VTK_ABI_NAMESPACE_END
virtual vtkCamera * MakeCamera()
Create a new Camera sutible for use with this type of Renderer.
void DeviceRender() override
Concrete open gl render method.
represents an object (geometry & properties) in a rendered scene
Renderer class for VR/AR context.
virtual void ResetCameraClippingRange()
Reset the camera clipping range based on the bounds of the visible actors.
a simple class to control print indentation
a virtual camera for 3D rendering
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_MARSHALEXCLUDE(reason)
Allocate and hold a VTK object.
#define VTK_MARSHAL_EXCLUDE_REASON_NOT_SUPPORTED
virtual bool ResetCamera()
Automatically set up the camera based on the visible actors.