| Forge
    | 
| Data Structures | |
| class | Chart | 
| Chart is base canvas where other plottable objects are rendered.  More... | |
| class | Error | 
| class | Font | 
| Font object is essentially a resource handler for the specific font you want to use.  More... | |
| class | Histogram | 
| Histogram is a bar graph to display data frequencey.  More... | |
| class | Image | 
| Image is plain rendering of an image over the window or sub-region of it.  More... | |
| class | Plot | 
| Plot is a line graph to display two dimensional data.  More... | |
| class | Surface | 
| Surface is a graph to display three dimensional data.  More... | |
| class | VectorField | 
| VectorField is a line graph to display two dimensional data.  More... | |
| class | Window | 
| Window is where other objects such as Images, Plots etc.  More... | |
| Typedefs | |
| typedef fg_err | ErrorCode | 
| typedef fg_channel_format | ChannelFormat | 
| typedef fg_chart_type | ChartType | 
| typedef fg_color_map | ColorMap | 
| typedef fg_color | Color | 
| typedef fg_plot_type | PlotType | 
| typedef fg_marker_type | MarkerType | 
| Enumerations | |
| enum | dtype { s8 = FG_INT8, u8 = FG_UINT8, s32 = FG_INT32, u32 = FG_UINT32, f32 = FG_FLOAT32, s16 = FG_INT16, u16 = FG_UINT16 } | 
| Functions | |
| FGAPI void | updateVertexBuffer (const unsigned pBufferId, const size_t pBufferSize, const void *pBufferData) | 
| Update backend specific vertex buffer from given host side memory.  More... | |
| FGAPI void | updatePixelBuffer (const unsigned pBufferId, const size_t pBufferSize, const void *pBufferData) | 
| Update backend specific pixel buffer from given host side memory.  More... | |
| FGAPI void | finish () | 
| Sync all rendering operations till this point.  More... | |
| typedef fg_channel_format ChannelFormat | 
| typedef fg_chart_type ChartType | 
| typedef fg_color_map ColorMap | 
| typedef fg_marker_type MarkerType | 
| typedef fg_plot_type PlotType | 
| enum dtype | 
| FGAPI void forge::finish | ( | ) | 
Sync all rendering operations till this point.
| FGAPI void forge::updatePixelBuffer | ( | const unsigned | pBufferId, | 
| const size_t | pBufferSize, | ||
| const void * | pBufferData | ||
| ) | 
Update backend specific pixel buffer from given host side memory.
| [in] | pBufferId | is the buffer identifier | 
| [in] | pBufferSize | is the buffer size in bytes | 
| [in] | pBufferData | is the pointer of the host side memory | 
| FGAPI void forge::updateVertexBuffer | ( | const unsigned | pBufferId, | 
| const size_t | pBufferSize, | ||
| const void * | pBufferData | ||
| ) | 
Update backend specific vertex buffer from given host side memory.
| [in] | pBufferId | is the buffer identifier | 
| [in] | pBufferSize | is the buffer size in bytes | 
| [in] | pBufferData | is the pointer of the host side memory |