14 class DtOverlayResourceProvider;
24 RenderMode_VertexBufferObject = 1,
41 virtual int numberOfPrimitives()
const = 0;
44 virtual void releaseResources() = 0;
47 virtual bool isRenderModeSupported(
int mode) = 0;
50 void setRenderMode(
int mode);
53 int renderMode()
const;
56 int numberOfRenderModes()
const;
60 void setOrderMode(
int mode);
63 int orderMode()
const;
65 void addGroupRef(
unsigned int group );
67 void removeGroupRef(
unsigned int group );
69 unsigned int groupCount()
const;
bool myForceUpdate
Definition: DtPrimitiveRenderer.h:76
Definition: DtPrimitiveRenderer.h:25
The overlay resource provider class provies resources for overlay drawing classes.
Definition: DtOverlayResourceProvider.h:23
#define DT_DLL_VRVGRAPHICS
Contains DLL export macros.
Definition: vrvGraphics.h:19
DtOverlayResourceProvider & myProvider
Definition: DtPrimitiveRenderer.h:73
RenderModes
Definition: DtPrimitiveRenderer.h:22
Abstract primitive rendering base class.
Definition: DtPrimitiveRenderer.h:18
int myRenderMode
Definition: DtPrimitiveRenderer.h:74
OrderModes
Definition: DtPrimitiveRenderer.h:29
const char int mode
Definition: ioapi.h:38
int myOrderMode
Definition: DtPrimitiveRenderer.h:75
Definition: DtPrimitiveRenderer.h:33
Definition: DtPrimitiveRenderer.h:32