![]() |
VR-Forces 4.8 Class Documentation
|
Interface for a DtWindowPolygonInstance An object that draws a 2D Polygon. More...

Public Member Functions | |
| virtual | ~DtWindowPolygonInstance () |
| DTOR. More... | |
| virtual void | setVertex (int i, double x, double y)=0 |
| Set the ith vertex of the polygon in screen coordinates from 0...1. More... | |
| virtual void | setFillPattern (unsigned int fillPattern)=0 |
| Set the polygon's fill pattern. More... | |
| virtual void | setFill (bool fill)=0 |
| Set the polygon filled or outlined. More... | |
| virtual void | setNumVertices (unsigned int numVertices)=0 |
| Set the number of vertices in the polygon. More... | |
| virtual void | setColor (float r, float g, float b, float a)=0 |
| Set the polygon's color. More... | |
| virtual void | setTransform (DtMatrix3< double > transform)=0 |
| Sets the polygons's transform matrix, used to update the position and clockwise rotation of the vertices. More... | |
| virtual void | setScale (double x, double y)=0 |
| Set / Get the scale of the polygon's x y components. More... | |
| virtual void | getCenterOfVertices (DtVector2< double > ¢er)=0 |
| Get the center of the vertices in a non osg variable. More... | |
| virtual void | update ()=0 |
| Called on signal_postUpdate; time to update render data. More... | |
| virtual void | setClipBox (DtVector2< double > bottomLeftLocation, DtVector2< double > topRightLocation)=0 |
| Set this objects clip box bounds. More... | |
Public Member Functions inherited from makVrv::DtSetVisibilityInterface | |
| virtual | ~DtSetVisibilityInterface () |
| virtual void | setVisible (bool visible)=0 |
| Set the visibility. More... | |
Interface for a DtWindowPolygonInstance An object that draws a 2D Polygon.
|
virtual |
DTOR.
Set the ith vertex of the polygon in screen coordinates from 0...1.
Implemented in makVrv::DtOsgWindowPolygonInstance.
|
pure virtual |
Set the polygon's fill pattern.
Implemented in makVrv::DtOsgWindowPolygonInstance.
|
pure virtual |
Set the polygon filled or outlined.
Implemented in makVrv::DtOsgWindowPolygonInstance.
|
pure virtual |
Set the number of vertices in the polygon.
Implemented in makVrv::DtOsgWindowPolygonInstance.
|
pure virtual |
Set the polygon's color.
Implemented in makVrv::DtOsgWindowPolygonInstance.
|
pure virtual |
Sets the polygons's transform matrix, used to update the position and clockwise rotation of the vertices.
Implemented in makVrv::DtOsgWindowPolygonInstance.
Set / Get the scale of the polygon's x y components.
Implemented in makVrv::DtOsgWindowPolygonInstance.
|
pure virtual |
Get the center of the vertices in a non osg variable.
Implemented in makVrv::DtOsgWindowPolygonInstance.
|
pure virtual |
Called on signal_postUpdate; time to update render data.
Implemented in makVrv::DtOsgWindowPolygonInstance.
|
pure virtual |
Set this objects clip box bounds.
Implemented in makVrv::DtOsgWindowPolygonInstance.