16 #ifndef vtkVRMenuRepresentation_h
17 #define vtkVRMenuRepresentation_h
19 #include "vtkRenderingVRModule.h"
24 VTK_ABI_NAMESPACE_BEGIN
48 unsigned long event,
void* calldata)
override;
50 unsigned long event,
void* calldata)
override;
52 unsigned long event,
void* calldata)
override;
68 void PushFrontMenuItem(
const char*
name,
const char* text,
vtkCommand* cmd);
69 void RenameMenuItem(
const char*
name,
const char* text);
70 void RemoveMenuItem(
const char*
name);
71 void RemoveAllMenuItems();
74 vtkGetMacro(CurrentOption,
double);
80 class InternalElement;
81 std::deque<InternalElement*>
Menus;
87 double PlacedVRight[3];
88 double PlacedOrientation[3];
abstract specification for Viewports
window superclass for vtkRenderWindow
platform-independent render window interaction including picking and frame rate control.
superclass for callback/observer methods
a simple class to control print indentation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...