8#ifndef vtkWebGLObject_h
9#define vtkWebGLObject_h
12#include "vtkWebGLExporterModule.h"
16VTK_ABI_NAMESPACE_BEGIN
48 void SetId(
const std::string& i);
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
abstract base class for most VTK objects
dynamic, self-adjusting array of unsigned char
vtkWebGLObject represent and manipulate an WebGL object and its data.
void SetHasTransparency(bool t)
void SetTransformationMatrix(vtkMatrix4x4 *m)
void SetId(const std::string &i)
static vtkWebGLObject * New()
virtual int GetBinarySize(int part)
WebGLObjectTypes webGlType
virtual int GetNumberOfParts()
virtual void GenerateBinaryData()
void SetWireframeMode(bool wireframe)
void SetType(WebGLObjectTypes t)
void SetInteractAtServer(bool i)
void GetBinaryData(int part, vtkUnsignedCharArray *buffer)
This is a wrapper friendly method for access the binary data.
void SetVisibility(bool vis)
~vtkWebGLObject() override
void SetRendererId(size_t i)
virtual unsigned char * GetBinaryData(int part)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.