|
DW_VIZ_API_PUBLIC dwStatus | dwRenderBuffer_createView (uint32_t *slot, dwRenderBufferHandle_t renderbuffer, const dwRenderBufferVertexLayout newLayout, const dwRenderBufferPrimitiveType newPrimType, dwVisualizationContextHandle_t context) |
| Creates an additional view for a render buffer, allowing you to change layout and primitive type, but not vertex stride. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderBuffer_initialize (dwRenderBufferHandle_t *renderbuffer, const dwRenderBufferVertexLayout layout, const dwRenderBufferPrimitiveType primType, const uint32_t primCount, dwVisualizationContextHandle_t context) |
| Initializes a RenderBuffer structure for rendering. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderBuffer_map (float32_t **map, uint32_t *maxVertices, uint32_t *vertexStride, dwRenderBufferHandle_t renderbuffer) |
| Maps the CPU copy of a RenderBuffer to the application for updating. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderBuffer_mapRange (float32_t **map, uint32_t *maxVertices, uint32_t *vertexStride, const uint32_t startVertex, dwRenderBufferHandle_t renderbuffer) |
| Maps a contiguous range of the CPU copy of a RenderBuffer to the application for updating. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderBuffer_release (dwRenderBufferHandle_t renderbuffer) |
| Releases the RenderBuffer data structure. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderBuffer_set2DCoordNormalizationFactors (const float32_t width, const float32_t height, dwRenderBufferHandle_t renderbuffer) |
| Sets 2D normalization values when 2D coordinates are specified in pixel values and not in 0..1 range. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderBuffer_unmap (uint32_t nVerts, dwRenderBufferHandle_t renderbuffer) |
| After a map /mapRange , returns the updated buffer to the RenderBuffer structure and updates the GPU portion. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_get2DTransform (dwMatrix3f *matrix, dwConstRendererHandle_t obj) |
| Gets current 2D transformation applied when rendering to the screen. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_getColor (dwVector4f *color, dwConstRendererHandle_t obj) |
| Gets current rendering color. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_getColorMapScale (dwVector3f *colorMapScale, dwConstRendererHandle_t obj) |
| Gets current rendering color map scale. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_getFont (dwRendererFonts *value, dwConstRendererHandle_t obj) |
| Gets current font. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_getLineWidth (float32_t *value, dwConstRendererHandle_t obj) |
| Gets current line width, in pixels. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_getModelView (dwMatrix4f *matrix, dwConstRendererHandle_t obj) |
| Gets current ModelView matrix. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_getPointSize (float32_t *value, dwConstRendererHandle_t obj) |
| Gets current point size. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_getProjection (dwMatrix4f *matrix, dwConstRendererHandle_t obj) |
| Gets current projection matrix. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_getRect (dwRect *rect, dwConstRendererHandle_t obj) |
| Gets current rendering screen area expressed in pixel values. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_initialize (dwRendererHandle_t *renderer, dwVisualizationContextHandle_t context) |
| Initializes a Renderer. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_release (dwRendererHandle_t renderer) |
| Released the renderer. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_renderBuffer (dwConstRenderBufferHandle_t buffer, dwRendererHandle_t obj) |
| Renders a RenderBuffer . More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_renderCircle (dwVector2f center, float32_t radius, dwRendererHandle_t obj) |
| Renders a 2D circle. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_renderData2D (const dwVector2f *buffer, size_t count, dwRenderBufferPrimitiveType primitiveType, dwRendererHandle_t obj) |
| Renders a set of 2D vertices. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_renderData3D (const dwVector3f *buffer, size_t count, dwRenderBufferPrimitiveType primitiveType, dwRendererHandle_t obj) |
| Renders a set of 3D vertices. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_renderSubTexture (const GLuint inputTexture, const GLenum textureTarget, const float32_t minx, const float32_t miny, const float32_t maxx, const float32_t maxy, dwRendererHandle_t obj) |
| Renders a subrect of a textured quad on the screen. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_renderText (const int32_t x, const int32_t y, const char *text, dwRendererHandle_t obj) |
| Renders a text line on the screen. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_renderTextNorm (const float32_t normX, const float32_t normY, const char *text, dwRendererHandle_t obj) |
| Renders a text line on the screen. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_renderTexture (const GLuint inputTexture, const GLenum textureTarget, dwRendererHandle_t obj) |
| Renders a textured quad on the screen. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_reset (dwRendererHandle_t renderer) |
| Resets renderer state. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_set2DTransform (const dwMatrix3f *matrix, dwRendererHandle_t obj) |
| Sets current 2D transformation applied when rendering to the screen. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_setColor (const dwVector4f color, dwRendererHandle_t obj) |
| Sets current rendering color. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_setColorMapScale (const dwVector3f colorMapScale, dwRendererHandle_t obj) |
| Sets current rendering color mapping scale. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_setFont (const dwRendererFonts value, dwRendererHandle_t obj) |
| Sets current font. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_setLineWidth (const float32_t value, dwRendererHandle_t obj) |
| Sets current line width, in pixels. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_setModelView (const dwMatrix4f *matrix, dwRendererHandle_t obj) |
| Sets current ModelView matrix. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_setPointSize (const float32_t value, dwRendererHandle_t obj) |
| Sets current point size. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_setProjection (const dwMatrix4f *matrix, dwRendererHandle_t obj) |
| Sets current projection matrix. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_setRect (const dwRect rect, dwRendererHandle_t obj) |
| Sets current rendering screen area expressed in pixel values. More...
|
|
DW_VIZ_API_PUBLIC dwStatus | dwRenderer_setViewportAndScissorRects (const dwRect viewport, const dwRect scissor, dwRendererHandle_t obj) |
| Sets viewport and scissor rectangles in pixel values. More...
|
|