21 #ifndef vtkWebGLObject_h 22 #define vtkWebGLObject_h 25 #include "vtkWebGLExporterModule.h" 46 virtual void GenerateBinaryData();
47 virtual unsigned char* GetBinaryData(
int part);
48 virtual int GetBinarySize(
int part);
49 virtual int GetNumberOfParts();
59 void SetRendererId(
size_t i);
61 void SetWireframeMode(
bool wireframe);
62 void SetVisibility(
bool vis);
64 void SetIsWidget(
bool w);
65 void SetHasTransparency(
bool t);
66 void SetInteractAtServer(
bool i);
68 bool isWireframeMode();
72 bool HasTransparency();
73 bool InteractAtServer();
78 size_t GetRendererId();
abstract base class for most VTK objects
represent and manipulate 4x4 transformation matrices
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkWebGLObject represent and manipulate an WebGL object and its data.
a simple class to control print indentation
dynamic, self-adjusting array of unsigned char
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
WebGLObjectTypes webGlType