![]() |
VR-Forces Developer's Guide
|
Draw a polygonal line with a texture.

Public Member Functions | |
| DtTexturedOutlinedPolygonInterface () | |
| virtual | ~DtTexturedOutlinedPolygonInterface () |
| virtual DtLineSegmentInterface * | createAndInitNewSegment ()=0 |
| virtual void | setTexture (DtTextureInterface *textureHandle, float textureWidth)=0 |
| virtual void | setZoomFactor (float z)=0 |
| virtual void | setRotationOffset (float)=0 |
Public Member Functions inherited from makVrv::DtOutlinedPolygonInterface | |
| DtOutlinedPolygonInterface () | |
| virtual | ~DtOutlinedPolygonInterface () |
| virtual void | setEventsEnabled (bool enabled, unsigned long long userData=0)=0 |
| virtual bool | eventsEnabled () const =0 |
| virtual void | setVertexCount (unsigned int vertexCount)=0 |
| virtual unsigned int | vertexCount () const =0 |
| virtual void | set2DPositions (const std::vector< float > &vertices)=0 |
| virtual void | set2DPosition (unsigned int vertexIndex, float x1, float y1)=0 |
| virtual void | get2DPosition (unsigned int vertexIndex, float &x, float &y) const =0 |
| virtual void | set3DPosition (unsigned int vertexIndex, float x, float y, float z, float w)=0 |
| virtual void | get3DPosition (unsigned int vertexIndex, float &x, float &y, float &z, float &w) const =0 |
| virtual void | set3DDirectionAndLength (unsigned int index, float x, float y, float z, float l)=0 |
| virtual void | setVertexColor (unsigned int index, float r, float g, float b, float a)=0 |
| virtual void | getVertexColor (unsigned int index, float &r, float &g, float &b, float &a)=0 |
| virtual void | setColor (float r, float g, float b, float a)=0 |
| virtual void | getColor (float &r, float &g, float &b, float &a) const =0 |
| virtual void | setStippleParameters (unsigned int scale, unsigned short pattern)=0 |
| virtual void | setStipple (unsigned int stipplePattern)=0 |
| virtual void | setOutlineWidth (float)=0 |
| virtual void | setEventOutlineWidth (float)=0 |
| virtual int | group () const =0 |
| virtual void | setGroup (int)=0 |
Public Member Functions inherited from makVrv::DtPolygonInterface | |
| DtPolygonInterface ()=default | |
| DtPolygonInterface (DtPolygonInterface &)=delete | |
| DtPolygonInterface (DtPolygonInterface &&)=delete | |
| DtPolygonInterface & | operator= (DtPolygonInterface &)=delete |
| DtPolygonInterface & | operator= (DtPolygonInterface &&)=delete |
| virtual | ~DtPolygonInterface () |
| virtual void | triangulationComplete (bool crossingLines) |
| makVrv::DtTexturedOutlinedPolygonInterface::DtTexturedOutlinedPolygonInterface | ( | ) |
CTOR.
|
virtual |
DTOR.
|
pure virtual |
Creates and initializes a new segment.
Implements makVrv::DtOutlinedPolygonInterface.
Implemented in makVrv::DtTexturedOutlinedPolygon.
|
pure virtual |
Sets the texture to use with the line.
Implemented in makVrv::DtTexturedOutlinedPolygon.
|
pure virtual |
Sets the factor by which to adjust distance.
Implemented in makVrv::DtTexturedOutlinedPolygon.
|
pure virtual |
Sets the offset to the rotation to apply to the segmented line. Use for observer rotation.
Implemented in makVrv::DtTexturedOutlinedPolygon.