24 #ifndef vtkOpenVRControlsHelper_h 25 #define vtkOpenVRControlsHelper_h 27 #include "vtkRenderingOpenVRModule.h" 77 void BuildRepresentation();
98 void SetTooltipInfo(
const char* s,
int buttonSide,
int drawSide,
const char *txt)
105 this->DrawSide = drawSide;
106 this->ButtonSide = buttonSide;
111 vtkGetMacro(Enabled,
bool);
112 vtkBooleanMacro(Enabled,
bool);
144 double ControlPositionLC[3];
156 void InitControlPosition();
abstract superclass for all actors, volumes and annotations
vtkWeakPointer< vtkRenderer > Renderer
Wrapper around std::string to keep symbols short.
vtkPolyDataMapper * LineMapper
represents an object (geometry & properties) in a rendered scene
vtkTextActor3D * TextActor
abstract base class for most VTK objects
abstract specification for Viewports
represent surface properties of a geometric object
virtual int RenderOpaqueGeometry(vtkViewport *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
virtual int HasTranslucentPolygonalGeometry()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
abstract specification for renderers
vtkStdString ComponentName
vtkLineSource * LineSource
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
window superclass for vtkRenderWindow
vtkCallbackCommand * MoveCallbackCommand
supports function callbacks
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
vtkEventDataDevice Device
vtkEventDataDevice
platform-independent event data structures
An actor that displays text.
create a line defined by two end points
map vtkPolyData to graphics primitives
object to represent cell connectivity
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
void SetTooltipInfo(const char *s, int buttonSide, int drawSide, const char *txt)
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.
unsigned long ObserverTag
represent and manipulate 3D points