29 virtual void setVertexCount(
unsigned int vertexCount ) = 0;
32 virtual unsigned int vertexCount()
const = 0;
37 virtual void set2DPositions(
const std::vector<float>& vertices ) = 0;
45 virtual void set2DPosition(
unsigned int index,
float x,
float y ) = 0;
50 virtual void get2DPosition(
unsigned int index,
51 float& x,
float& y )
const = 0;
59 virtual void set3DPosition(
unsigned int index,
60 float x,
float y,
float z,
float w ) = 0;
68 virtual void get3DPosition(
unsigned int index,
69 float& x,
float& y,
float& z,
float& w )
const = 0;
77 virtual void set3DDirectionAndLength(
unsigned int index,
78 float x,
float y,
float z,
float l) = 0;
84 virtual void setStipple(
unsigned int stipplePattern ) = 0;
92 virtual void setVertexColor(
unsigned int index,
93 float r,
float g,
float b,
float a ) = 0;
101 virtual void getVertexColor(
unsigned int index,
102 float& r,
float& g,
float& b,
float& a ) = 0;
109 virtual void setColor(
float r,
float g,
float b,
float a ) = 0;
116 virtual void getColor(
float& r,
float& g,
float& b,
float& a )
const = 0;
120 virtual void setEventsEnabled(
bool b,
unsigned long long userData = 0) = 0;
123 virtual int group()
const = 0;
126 virtual void setGroup(
int) = 0;
x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x *y t *t t x *y t *t *t x y *z t t *t t x *y *z t *t *t t x y z t t t t x *y z t *t t t x * y(z *w))
#define DT_DLL_VRVGRAPHICS
Contains DLL export macros.
Definition: vrvGraphics.h:19
x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x *y t *t t x *y t *t *t x y *z w
Definition: exprtk.hpp:9210
x y * z
Definition: exprtk.hpp:9133
A variable vertex 2D polygon.
Definition: DtPolygon.h:19
x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x(y+z)