engrave_spectrum.h File Reference
Engrave_Spectrum block Contains all of the functions to maniuplate Engrave_Spectrum blocks. More...
Go to the source code of this file.
Data Structures | |
struct | _Engrave_Spectrum |
Stores the needed spectrum information. More... | |
struct | _Engrave_Spectrum_Color |
Stores the spectrum color information. More... | |
Typedefs | |
typedef _Engrave_Spectrum | Engrave_Spectrum |
The Engrave_Spectrum typedef. | |
Functions | |
EAPI Engrave_Spectrum * | engrave_spectrum_new () |
engrave_spectrum_new - create a new Engrave_Spectrum object | |
EAPI void | engrave_spectrum_free (Engrave_Spectrum *es) |
engrave_spectrum_free - frees a Engrave_Spectrum object | |
EAPI Engrave_Spectrum_Color * | engrave_spectrum_color_new (int r, int g, int b, int a, int d) |
engrave_spectrum_color_new - Creates an Engrave_Spectrum_Color object | |
EAPI void | engrave_spectrum_color_free (Engrave_Spectrum_Color *esc) |
engrave_spectrum_color_free - frees a Engrave_Spectrum_Color object | |
EAPI void | engrave_spectrum_parent_set (Engrave_Spectrum *es, void *parent) |
engrave_spectrum_parent_set - sets the parent of the Engrave_Spectrum object | |
EAPI void | engrave_spectrum_color_add (Engrave_Spectrum *spec, Engrave_Spectrum_Color *col) |
engrave_spectrum_color_add - Adds a color to a Engrave_Spectrum object | |
EAPI void | engrave_spectrum_color_del (Engrave_Spectrum *spec, Engrave_Spectrum_Color *col) |
engrave_spectrum_color_del - Removes a color from a Engrave_Spectrum object | |
EAPI const char * | engrave_spectrum_name_get (Engrave_Spectrum *es) |
engrave_spectrum_name_get - gets the name of the Engrave_Spectrum object | |
EAPI void | engrave_spectrum_name_set (Engrave_Spectrum *es, const char *name) |
engrave_spectrum_name_set - sets the name of the Engrave_Spectrum object | |
EAPI int | engrave_spectrum_color_count (Engrave_Spectrum *es) |
engrave_spectrum_color_count - returns the number of colors inside an Engrave_Spectrum object | |
EAPI Engrave_Spectrum_Color * | engrave_spectrum_color_nth (Engrave_Spectrum *es, int n) |
engrave_spectrum_color_nth - gets the nth color of the Engrave_Spectrum object |
Detailed Description
Engrave_Spectrum block Contains all of the functions to maniuplate Engrave_Spectrum blocks.