|
Forge
|
Functions | |
| 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. More... | |
| FGAPI fg_err | fg_destroy_vector_field (fg_vector_field pField) |
| Destroy vector field object. More... | |
| 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. More... | |
| FGAPI fg_err | fg_set_vector_field_legend (fg_vector_field pField, const char *pLegend) |
| Set vector field legend. More... | |
| FGAPI fg_err | fg_get_vector_field_vertex_buffer (unsigned *pOut, const fg_vector_field pField) |
| Get the resource identifier for vertices buffer. More... | |
| FGAPI fg_err | fg_get_vector_field_color_buffer (unsigned *pOut, const fg_vector_field pField) |
| Get the resource identifier for colors buffer. More... | |
| FGAPI fg_err | fg_get_vector_field_alpha_buffer (unsigned *pOut, const fg_vector_field pField) |
| Get the resource identifier for alpha values buffer. More... | |
| FGAPI fg_err | fg_get_vector_field_direction_buffer (unsigned *pOut, const fg_vector_field pField) |
| Get the resource identifier for directions buffer. More... | |
| FGAPI fg_err | fg_get_vector_field_vertex_buffer_size (unsigned *pOut, const fg_vector_field pField) |
| Get the vertices buffer size in bytes. More... | |
| FGAPI fg_err | fg_get_vector_field_color_buffer_size (unsigned *pOut, const fg_vector_field pField) |
| Get the colors buffer size in bytes. More... | |
| 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. More... | |
| FGAPI fg_err | fg_get_vector_field_direction_buffer_size (unsigned *pOut, const fg_vector_field pField) |
| Get the directions buffer size in bytes. More... | |
| 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.
| [out] | pField | will be set to surface handle upon creating the surface object |
| [in] | pNPoints | is number of data points |
| [in] | pType | takes one of the values of fg_dtype that indicates the integral data type of surface data |
| [in] | pChartType | dictates the dimensionality of the chart |
| FGAPI fg_err fg_destroy_vector_field | ( | fg_vector_field | pField | ) |
| FGAPI fg_err fg_get_vector_field_alpha_buffer | ( | unsigned * | pOut, |
| const fg_vector_field | pField | ||
| ) |
Get the resource identifier for alpha values buffer.
| [out] | pOut | will have the buffer identifier after this function is called |
| [in] | pField | is the vector field handle |
| 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.
| [out] | pOut | will have the buffer size in bytes after this function is called |
| [in] | pField | is the vector field handle |
| FGAPI fg_err fg_get_vector_field_color_buffer | ( | unsigned * | pOut, |
| const fg_vector_field | pField | ||
| ) |
Get the resource identifier for colors buffer.
| [out] | pOut | will have the buffer identifier after this function is called |
| [in] | pField | is the vector field handle |
| FGAPI fg_err fg_get_vector_field_color_buffer_size | ( | unsigned * | pOut, |
| const fg_vector_field | pField | ||
| ) |
Get the colors buffer size in bytes.
| [out] | pOut | will have the buffer size in bytes after this function is called |
| [in] | pField | is the vector field handle |
| FGAPI fg_err fg_get_vector_field_direction_buffer | ( | unsigned * | pOut, |
| const fg_vector_field | pField | ||
| ) |
Get the resource identifier for directions buffer.
| [out] | pOut | will have the buffer identifier after this function is called |
| [in] | pField | is the vector field handle |
| FGAPI fg_err fg_get_vector_field_direction_buffer_size | ( | unsigned * | pOut, |
| const fg_vector_field | pField | ||
| ) |
Get the directions buffer size in bytes.
| [out] | pOut | will have the buffer size in bytes after this function is called |
| [in] | pField | is the vector field handle |
| FGAPI fg_err fg_get_vector_field_vertex_buffer | ( | unsigned * | pOut, |
| const fg_vector_field | pField | ||
| ) |
Get the resource identifier for vertices buffer.
| [out] | pOut | will have the buffer identifier after this function is called |
| [in] | pField | is the vector field handle |
| FGAPI fg_err fg_get_vector_field_vertex_buffer_size | ( | unsigned * | pOut, |
| const fg_vector_field | pField | ||
| ) |
Get the vertices buffer size in bytes.
| [out] | pOut | will have the buffer size in bytes after this function is called |
| [in] | pField | is the vector field handle |
| 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.
| [in] | pField | is the surface handle |
| [in] | pRed | is Red component in range [0, 1] |
| [in] | pGreen | is Green component in range [0, 1] |
| [in] | pBlue | is Blue component in range [0, 1] |
| [in] | pAlpha | is Blue component in range [0, 1] |
| FGAPI fg_err fg_set_vector_field_legend | ( | fg_vector_field | pField, |
| const char * | pLegend | ||
| ) |
Set vector field legend.
| [in] | pField | is the vector field handle |
| [in] | pLegend |