34 virtual void setVisible(
bool isVisible);
37 virtual void setFillPattern(
unsigned int fillPattern);
40 virtual void setNumVertices(
unsigned int numVertices);
43 virtual void setVertex(
int i,
double x,
double y);
46 virtual void setColor(
float r,
float g,
float b,
float a);
49 virtual void setFill(
bool fill);
52 virtual bool visible()
const;
59 virtual void setScale(
double x,
double y );
62 virtual void update();
67 virtual void getCenterOfVertices( osg::Vec2& center );
73 virtual void updateGeometry();
unsigned int myFillPattern
Definition: DtOsgWindowPolygonInstance.h:88
double myYScale
Definition: DtOsgWindowPolygonInstance.h:87
bool myVisible
Definition: DtOsgWindowPolygonInstance.h:91
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
osg::Vec2 myClipBoxBottomLeft
Definition: DtOsgWindowPolygonInstance.h:93
bool myGeometryDirty
Definition: DtOsgWindowPolygonInstance.h:92
Interface for a DtWindowPolygonInstance An object that draws a 2D Polygon.
Definition: DtWindowPolygonInstance.h:23
DtDe & myDe
Definition: DtOsgWindowPolygonInstance.h:82
bool myFill
Definition: DtOsgWindowPolygonInstance.h:90
Contains makVrv::DtWindowPolygonInstance class.
DtPolygon * myPolygon
Definition: DtOsgWindowPolygonInstance.h:83
double myXScale
Definition: DtOsgWindowPolygonInstance.h:86
A variable vertex 2D polygon.
Definition: DtPolygon.h:19
VertexList myVertices
Definition: DtOsgWindowPolygonInstance.h:84
Contains DLL export macros.
std::vector< osg::Vec2 > VertexList
Definition: DtOsgWindowPolygonInstance.h:64
float myColorR
Definition: DtOsgWindowPolygonInstance.h:89
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
osg::Vec2 myClipBoxTopRight
Definition: DtOsgWindowPolygonInstance.h:94
vrvGraphics implementation of a 2D polygon
Definition: DtOsgWindowPolygonInstance.h:24
osg::Matrix myTransform
Definition: DtOsgWindowPolygonInstance.h:85