35                                     const unsigned pNPoints,
    60                                        const float pRed, 
const float pGreen,
    61                                        const float pBlue, 
const float pAlpha);
   213                             const float pBlue, 
const float pAlpha);
 VectorField is a line graph to display two dimensional data. 
Definition: vector_field.h:170
FGAPI fg_err fg_get_vector_field_alpha_buffer(unsigned *pOut, const fg_vector_field pField)
Get the resource identifier for alpha values buffer. 
FGAPI void setLegend(const char *pLegend)
Set VectorField legend. 
FGAPI fg_err fg_set_vector_field_legend(fg_vector_field pField, const char *pLegend)
Set vector field legend. 
FGAPI unsigned vertices() const
Get the buffer identifier for vertices. 
fg_color
Definition: defines.h:139
FGAPI VectorField(const unsigned pNumPoints, const dtype pDataType, const ChartType pChartType)
Creates a VectorField object. 
FGAPI unsigned colorsSize() const
Get the colors buffer size in bytes. 
FGAPI unsigned alphasSize() const
Get the alpha values buffer size in bytes. 
FGAPI fg_err fg_set_vector_field_color(fg_vector_field pField, const float pRed, const float pGreen, const float pBlue, const float pAlpha)
Set the color of vector field. 
FGAPI fg_err fg_get_vector_field_color_buffer_size(unsigned *pOut, const fg_vector_field pField)
Get the colors buffer size in bytes. 
dtype
Definition: defines.h:189
FGAPI unsigned alphas() const
Get the buffer identifier for alpha values per vertex. 
FGAPI fg_err fg_get_vector_field_direction_buffer_size(unsigned *pOut, const fg_vector_field pField)
Get the directions buffer size in bytes. 
fg_chart_type
Definition: defines.h:117
void * fg_vector_field
Definition: defines.h:47
#define FGAPI
Definition: defines.h:28
FGAPI fg_err fg_get_vector_field_color_buffer(unsigned *pOut, const fg_vector_field pField)
Get the resource identifier for colors buffer. 
FGAPI void setColor(const forge::Color pColor)
Set global color for the field lines. 
FGAPI fg_err fg_get_vector_field_direction_buffer(unsigned *pOut, const fg_vector_field pField)
Get the resource identifier for directions buffer. 
FGAPI unsigned directions() const
Get the buffer identifier for field direction per vertex values. 
FGAPI fg_err fg_destroy_vector_field(fg_vector_field pField)
Destroy vector field object. 
FGAPI fg_err fg_get_vector_field_vertex_buffer_size(unsigned *pOut, const fg_vector_field pField)
Get the vertices buffer size in bytes. 
fg_err
Definition: defines.h:49
FGAPI fg_err fg_get_vector_field_vertex_buffer(unsigned *pOut, const fg_vector_field pField)
Get the resource identifier for vertices buffer. 
FGAPI unsigned colors() const
Get the buffer identifier for color values per vertex. 
FGAPI ~VectorField()
VectorField Destructor. 
FGAPI fg_err fg_create_vector_field(fg_vector_field *pField, const unsigned pNPoints, const fg_dtype pType, const fg_chart_type pChartType)
Create a Vector field object. 
FGAPI unsigned verticesSize() const
Get the vertex buffer size in bytes. 
fg_dtype
Definition: defines.h:150
FGAPI unsigned directionsSize() const
Get the directions buffer size. 
FGAPI fg_err fg_get_vector_field_alpha_buffer_size(unsigned *pOut, const fg_vector_field pField)
Get the alpha values buffer size in bytes.