35 virtual void setVisible(
bool isVisible);
38 virtual void setFillPattern(
unsigned int fillPattern);
41 virtual void setFill(
bool fill);
44 virtual void setCenter(
double x,
double y );
47 virtual void setScale(
double x,
double y );
50 virtual void setNumVertices(
unsigned int numVertices);
54 virtual void setDimensions(
double xLength,
double yLength);
57 virtual void setColor(
float r,
float g,
float b,
float a);
60 virtual bool visible();
67 virtual void update();
72 virtual void updateVertices();
76 virtual void createPolygon();
float myColorR
Definition: DtOsgWindowEllipseInstance.h:86
osg::Vec2 myCenter
Definition: DtOsgWindowEllipseInstance.h:88
osg::Vec2 myDimensions
Definition: DtOsgWindowEllipseInstance.h:87
osg::Vec2 myClipBoxBottomLeft
Definition: DtOsgWindowEllipseInstance.h:89
unsigned int myFillPattern
Definition: DtOsgWindowEllipseInstance.h:91
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Contains makVrv::DtWindowEllipseInstance class.
double myYScale
Definition: DtOsgWindowEllipseInstance.h:85
osg::Matrix myTransform
Definition: DtOsgWindowEllipseInstance.h:83
double myXScale
Definition: DtOsgWindowEllipseInstance.h:84
int myNumVertices
Definition: DtOsgWindowEllipseInstance.h:92
Interface for a DtWindowEllipseInstance An object that draws a 2D ellipse.
Definition: DtWindowEllipseInstance.h:23
A variable vertex 2D polygon.
Definition: DtPolygon.h:19
bool myFill
Definition: DtOsgWindowEllipseInstance.h:94
DtDe & myDe
Definition: DtOsgWindowEllipseInstance.h:81
bool myGeometryDirty
Definition: DtOsgWindowEllipseInstance.h:93
vrvGraphics implementation of a 2D ellipse
Definition: DtOsgWindowEllipseInstance.h:25
osg::Vec2 myClipBoxTopRight
Definition: DtOsgWindowEllipseInstance.h:90
DtPolygon * myPolygon
Definition: DtOsgWindowEllipseInstance.h:82
std::vector< osg::Vec2 > VertexList
Definition: DtOsgWindowEllipseInstance.h:69
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69