The triangle renderer.
More...
Protected Member Functions |
| void | add (DtTriangleProxy *toAdd) |
| | Add the proxy to the renderer's internal list of proxies.
|
| void | remove (const DtTriangleProxy *const proxy, bool isBeingDeleted=false) |
| | Remove the proxy from the renderer's internal list of proxies.
|
| void | dirty (DtTriangleProxy *proxy) |
| | Flags the proxy as dirty and in need of an update.
|
| void | updateRenderData () |
| | Updates the proxy's render data for all dirty proxies.
|
Detailed Description
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
| Style_Flat |
|
| Style_Stippled |
Triangle without patterns.
|
| Styles_End |
Triangle with stippled pattern.
|
Constructor & Destructor Documentation
| virtual makVrv::DtTriangleRenderer::~DtTriangleRenderer |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual int makVrv::DtTriangleRenderer::numberOfPrimitives |
( |
| ) |
const |
|
virtual |
| virtual void makVrv::DtTriangleRenderer::render |
( |
bool |
geocentric, |
|
|
float |
geocentricAlpha, |
|
|
const double |
location[3], |
|
|
const double |
positionMatrix[16] |
|
) |
| |
|
virtual |
| virtual void makVrv::DtTriangleRenderer::releaseResources |
( |
| ) |
|
|
virtual |
| virtual bool makVrv::DtTriangleRenderer::isRenderModeSupported |
( |
int |
mode | ) |
|
|
virtual |
Create a new Polygon proxy.
Add the proxy to the renderer's internal list of proxies.
| void makVrv::DtTriangleRenderer::remove |
( |
const DtTriangleProxy *const |
proxy, |
|
|
bool |
isBeingDeleted = false |
|
) |
| |
|
protected |
Remove the proxy from the renderer's internal list of proxies.
Flags the proxy as dirty and in need of an update.
| void makVrv::DtTriangleRenderer::updateRenderData |
( |
| ) |
|
|
protected |
Updates the proxy's render data for all dirty proxies.
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: