engrave_part_state.h File Reference
Engrave_Part_State object.Contains all of the functions to work with an Engrave_Part_State object. More...
Go to the source code of this file.
Data Structures | |
struct | _Engrave_Part_State |
Stores the information for the Engrave_Part_State object. More... | |
Typedefs | |
typedef _Engrave_Part_State | Engrave_Part_State |
The Engrave_Part_State typedef. | |
Functions | |
EAPI Engrave_Part_State * | engrave_part_state_new (void) |
engrave_part_state_new - create a new Engrave_Part_State object. | |
EAPI void | engrave_part_state_free (Engrave_Part_State *eps) |
engrave_part_state_free - free the state | |
EAPI void | engrave_part_state_parent_set (Engrave_Part_State *eps, void *ep) |
engrave_part_state_parent_set - set the parent part on this state | |
EAPI void * | engrave_part_state_parent_get (Engrave_Part_State *eps) |
engrave_part_state_parent_get - get the parent part of this state | |
EAPI void | engrave_part_state_name_set (Engrave_Part_State *eps, const char *name, double value) |
engrave_part_state_name_set - Set the name of the state | |
EAPI void | engrave_part_state_visible_set (Engrave_Part_State *eps, int visible) |
engrave_part_state_visible_set - Set the visiblity of the state | |
EAPI void | engrave_part_state_align_set (Engrave_Part_State *eps, double x, double y) |
engrave_part_state_align_set - Set the alignment of the state. | |
EAPI void | engrave_part_state_step_set (Engrave_Part_State *eps, double x, double y) |
engrave_part_state_step_set - Set the step value of the state | |
EAPI void | engrave_part_state_min_size_set (Engrave_Part_State *eps, int w, int h) |
engrave_part_state_min_size_set - Set the min size of the state. | |
EAPI void | engrave_part_state_fixed_size_set (Engrave_Part_State *eps, int w, int h) |
engrave_part_state_fixed_size_set - Set the fixed size of the state. | |
EAPI void | engrave_part_state_max_size_set (Engrave_Part_State *eps, int w, int h) |
engrave_part_state_max_size_set - Set the max size of the state. | |
EAPI void | engrave_part_state_aspect_set (Engrave_Part_State *eps, double w, double h) |
engrave_part_state_aspect_set - Set the width and height of the aspect ratio | |
EAPI void | engrave_part_state_aspect_preference_set (Engrave_Part_State *eps, Engrave_Aspect_Preference prefer) |
engrave_part_state_aspect_preference_set - Set the aspect preferenece. | |
EAPI void | engrave_part_state_rel1_relative_set (Engrave_Part_State *eps, double x, double y) |
engrave_part_state_rel1_relative_set - Set the relative value of rel1. | |
EAPI void | engrave_part_state_rel1_offset_set (Engrave_Part_State *eps, int x, int y) |
engrave_part_state_rel1_offset_set - Set the rel1 offset value. | |
EAPI void | engrave_part_state_rel1_to_set (Engrave_Part_State *eps, const char *to) |
engrave_part_state_rel1_to_set - Set the rel1 to value for both x and y dirs. | |
EAPI void | engrave_part_state_rel1_to_x_set (Engrave_Part_State *eps, const char *to) |
engrave_part_state_rel1_to_x_set - Set what rel1 is relative too in the x dir. | |
EAPI void | engrave_part_state_rel1_to_y_set (Engrave_Part_State *eps, const char *to) |
engrave_part_state_rel1_to_y_set - Set what rel1 is relative too in the y dir. | |
EAPI void | engrave_part_state_rel2_relative_set (Engrave_Part_State *eps, double x, double y) |
engrave_part_state_rel2_relative_set - Set the rel2 relative value | |
EAPI void | engrave_part_state_rel2_offset_set (Engrave_Part_State *eps, int x, int y) |
engrave_part_state_rel2_offset_set - Set the rel2 offset value. | |
EAPI void | engrave_part_state_rel2_to_set (Engrave_Part_State *eps, const char *to) |
engrave_part_state_rel2_to_set - Set the rel2 to value for both x and y dirs. | |
EAPI void | engrave_part_state_rel2_to_x_set (Engrave_Part_State *eps, const char *to) |
engrave_part_state_rel2_to_x_set - Set what rel2 is relative too in the x dir. | |
EAPI void | engrave_part_state_rel2_to_y_set (Engrave_Part_State *eps, const char *to) |
engrave_part_state_rel2_to_y_set - Set what rel2 is relative too in the y dir. | |
EAPI void | engrave_part_state_image_normal_set (Engrave_Part_State *eps, Engrave_Image *im) |
engrave_part_state_image_normal_set - Set the image we are associated with. | |
EAPI void | engrave_part_state_image_tween_add (Engrave_Part_State *eps, Engrave_Image *im) |
engrave_part_state_image_tween_add - Add a tween to the state. | |
EAPI void | engrave_part_state_image_border_set (Engrave_Part_State *eps, int l, int r, int t, int b) |
engrave_part_state_image_border_set - Set the border on the image. | |
EAPI void | engrave_part_state_image_middle_set (Engrave_Part_State *eps, int middle) |
engrave_part_state_image_middle_set - Set the middle on the image. | |
EAPI void | engrave_part_state_color_class_set (Engrave_Part_State *eps, const char *class) |
engrave_part_state_color_class_set - Set the colour class on the state. | |
EAPI void | engrave_part_state_color_set (Engrave_Part_State *eps, int r, int g, int b, int a) |
engrave_part_state_color_set - Set the colour of the state. | |
EAPI void | engrave_part_state_color2_set (Engrave_Part_State *eps, int r, int g, int b, int a) |
engrave_part_state_color2_set - Set the colour2 of the state | |
EAPI void | engrave_part_state_color3_set (Engrave_Part_State *eps, int r, int g, int b, int a) |
engrave_part_state_color3_set - Set the colour 3 of the state. | |
EAPI void | engrave_part_state_fill_smooth_set (Engrave_Part_State *eps, int smooth) |
engrave_part_state_fill_smooth_set - Set the fill smooth value of the state. | |
EAPI void | engrave_part_state_fill_origin_relative_set (Engrave_Part_State *state, double x, double y) |
engrave_part_state_fill_origin_relative_set - Set the relative value of the fill. | |
EAPI void | engrave_part_state_fill_size_relative_set (Engrave_Part_State *eps, double x, double y) |
engrave_part_state_fill_size_relative_set - Set the fills relative size on the state. | |
EAPI void | engrave_part_state_fill_origin_offset_set (Engrave_Part_State *eps, int x, int y) |
engrave_part_state_fill_origin_offset_set - Set the offset of the fill position | |
EAPI void | engrave_part_state_fill_size_offset_set (Engrave_Part_State *eps, int x, int y) |
engrave_part_state_fill_size_offset_set - Set the fill size offset. | |
EAPI void | engrave_part_state_text_text_set (Engrave_Part_State *eps, const char *text) |
engrave_part_state_text_text_set - Set the text string of the state. | |
EAPI void | engrave_part_state_text_elipsis_set (Engrave_Part_State *eps, double val) |
engrave_part_state_text_elipsis_set - Set the text elipsis of the state. | |
EAPI void | engrave_part_state_text_text_append (Engrave_Part_State *eps, const char *text) |
engrave_part_state_text_text_append - Appends the text string of the state. | |
EAPI void | engrave_part_state_text_text_class_set (Engrave_Part_State *eps, const char *text) |
engrave_part_state_text_text_class_set - Set the text class of the state. | |
EAPI void | engrave_part_state_text_style_set (Engrave_Part_State *eps, const char *style) |
engrave_part_state_text_style_set - Set the text style of the state. | |
EAPI void | engrave_part_state_text_text_source_set (Engrave_Part_State *eps, const char *source) |
engrave_part_state_text_text_source_set - Set the text source of the state. | |
EAPI void | engrave_part_state_text_source_set (Engrave_Part_State *eps, const char *source) |
engrave_part_state_text_source_set - Set the source of the text. | |
EAPI void | engrave_part_state_text_font_set (Engrave_Part_State *eps, const char *font) |
engrave_part_state_text_font_set - Set the font for the text | |
EAPI void | engrave_part_state_text_size_set (Engrave_Part_State *eps, int size) |
engrave_part_state_text_size_set - Set the text size. | |
EAPI void | engrave_part_state_text_fit_set (Engrave_Part_State *eps, int x, int y) |
engrave_part_state_text_fit_set - Set the fit parameter of the text | |
EAPI void | engrave_part_state_text_min_set (Engrave_Part_State *eps, int x, int y) |
engrave_part_state_text_min_set - Set the text min value. | |
EAPI void | engrave_part_state_text_max_set (Engrave_Part_State *eps, int x, int y) |
engrave_part_state_text_max_set - Set the text max value. | |
EAPI void | engrave_part_state_text_align_set (Engrave_Part_State *eps, double x, double y) |
engrave_part_state_text_align_set - Set the text alignment of the state. | |
EAPI void | engrave_part_state_copy (Engrave_Part_State *from, Engrave_Part_State *to) |
engrave_part_state_copy - Copy the values from from to to | |
EAPI const char * | engrave_part_state_name_get (Engrave_Part_State *eps, double *val) |
engrave_part_state_name_get - get the state name/value | |
EAPI int | engrave_part_state_visible_get (Engrave_Part_State *eps) |
engrave_part_state_visible_get - get the visiblity flag | |
EAPI void | engrave_part_state_align_get (Engrave_Part_State *eps, double *x, double *y) |
engrave_part_state_align_get - get the alignment of the state | |
EAPI void | engrave_part_state_step_get (Engrave_Part_State *eps, double *x, double *y) |
engrave_part_state_step_get - get the stepping info for the state | |
EAPI void | engrave_part_state_min_size_get (Engrave_Part_State *eps, int *w, int *h) |
engrave_part_state_min_size_get - get the minimum size of the state | |
EAPI void | engrave_part_state_fixed_size_get (Engrave_Part_State *eps, int *w, int *h) |
engrave_part_state_fixed_size_get - get the fixed size of the state | |
EAPI void | engrave_part_state_max_size_get (Engrave_Part_State *eps, int *w, int *h) |
engrave_part_state_max_size_get - get the maximum size of the state | |
EAPI void | engrave_part_state_aspect_get (Engrave_Part_State *eps, double *w, double *h) |
engrave_part_state_aspect_get - get the aspect ratio for the state | |
EAPI Engrave_Aspect_Preference | engrave_part_state_aspect_preference_get (Engrave_Part_State *eps) |
engrave_part_state_aspect_preference_get - get the aspect preference | |
EAPI void | engrave_part_state_rel1_relative_get (Engrave_Part_State *eps, double *x, double *y) |
engrave_part_state_rel1_relative_get - get the rel1 relative values | |
EAPI void | engrave_part_state_rel1_offset_get (Engrave_Part_State *eps, int *x, int *y) |
engrave_part_state_rel1_offset_get - get the rel1 offset values | |
EAPI const char * | engrave_part_state_rel1_to_x_get (Engrave_Part_State *eps) |
engrave_part_state_rel1_to_x_get - get the to_x value for rel1 | |
EAPI const char * | engrave_part_state_rel1_to_y_get (Engrave_Part_State *eps) |
engrave_part_state_rel1_to_y_get - get the to_y value for rel1 | |
EAPI void | engrave_part_state_rel2_relative_get (Engrave_Part_State *eps, double *x, double *y) |
engrave_part_state_rel2_relative_get - get the rel2 relative values | |
EAPI void | engrave_part_state_rel2_offset_get (Engrave_Part_State *eps, int *x, int *y) |
engrave_part_state_rel2_offset_get - get the rel2 offset values | |
EAPI const char * | engrave_part_state_rel2_to_x_get (Engrave_Part_State *eps) |
engrave_part_state_rel2_to_x_get - get the to_x value for rel2 | |
EAPI const char * | engrave_part_state_rel2_to_y_get (Engrave_Part_State *eps) |
engrave_part_state_rel2_to_y_get - get the to_y value for rel2 | |
EAPI const char * | engrave_part_state_color_class_get (Engrave_Part_State *eps) |
engrave_part_state_color_class_get - get the color class for the state | |
EAPI void | engrave_part_state_color_get (Engrave_Part_State *eps, int *r, int *g, int *b, int *a) |
engrave_part_state_color_get - get the color value from the state | |
EAPI void | engrave_part_state_color2_get (Engrave_Part_State *eps, int *r, int *g, int *b, int *a) |
engrave_part_state_color2_get - get the color2 value from the state | |
EAPI void | engrave_part_state_color3_get (Engrave_Part_State *eps, int *r, int *g, int *b, int *a) |
engrave_part_state_color3_get - get the color3 value from the state | |
EAPI Engrave_Image * | engrave_part_state_image_normal_get (Engrave_Part_State *eps) |
engrave_part_state_image_normal_get - get the Engrave_Image for the normal setting | |
EAPI void | engrave_part_state_image_border_get (Engrave_Part_State *eps, int *l, int *r, int *t, int *b) |
engrave_part_state_image_border_get - get the border settings | |
EAPI int | engrave_part_state_image_middle_get (Engrave_Part_State *eps) |
engrave_part_state_image_middle_get - get the middle settings | |
EAPI const char * | engrave_part_state_text_text_get (Engrave_Part_State *eps) |
engrave_part_state_text_text_get - get the text value | |
EAPI const char * | engrave_part_state_text_text_class_get (Engrave_Part_State *eps) |
engrave_part_state_text_text_class_get - get the text class | |
EAPI const char * | engrave_part_state_text_style_get (Engrave_Part_State *eps) |
engrave_part_state_text_style_get - get the text style | |
EAPI const char * | engrave_part_state_text_text_source_get (Engrave_Part_State *eps) |
engrave_part_state_text_text_source_get - get the text text_source | |
EAPI const char * | engrave_part_state_text_source_get (Engrave_Part_State *eps) |
engrave_part_state_text_source_get - get the text text_source | |
EAPI const char * | engrave_part_state_text_font_get (Engrave_Part_State *eps) |
engrave_part_state_text_font_get - get the text font | |
EAPI int | engrave_part_state_text_size_get (Engrave_Part_State *eps) |
engrave_part_state_text_size_get - get the font size | |
EAPI void | engrave_part_state_text_fit_get (Engrave_Part_State *eps, int *x, int *y) |
engrave_part_state_text_fit_get - get the text fit settings | |
EAPI double | engrave_part_state_text_elipsis_get (Engrave_Part_State *eps) |
engrave_part_state_text_elipsis_get - get the text elipsis settings | |
EAPI void | engrave_part_state_text_min_get (Engrave_Part_State *eps, int *x, int *y) |
engrave_part_state_text_min_get - get the text min size | |
EAPI void | engrave_part_state_text_align_get (Engrave_Part_State *eps, double *x, double *y) |
engrave_part_state_text_align_get - get the text alignment settings | |
EAPI int | engrave_part_state_tweens_count (Engrave_Part_State *eps) |
engrave_part_state_tweens_count - get the number of tweens in the state | |
EAPI void | engrave_part_state_tween_foreach (Engrave_Part_State *eps, void(*func)(Engrave_Image *, void *), void *data) |
engrave_part_state_tween_foreach - Iterate over the tween list | |
EAPI void | engrave_part_state_gradient_spectrum_set (Engrave_Part_State *eps, const char *spec) |
engrave_part_state_gradient_spectrum_set - set the spectrum of the gradient on this state | |
EAPI const char * | engrave_part_state_gradient_spectrum_get (Engrave_Part_State *eps) |
engrave_part_state_gradient_spectrum_get - get the spectrum of the gradient on this state | |
EAPI void | engrave_part_state_gradient_type_set (Engrave_Part_State *eps, const char *type) |
engrave_part_state_gradient_type - set the type of the gradient on this state | |
EAPI const char * | engrave_part_state_gradient_type_get (Engrave_Part_State *eps) |
engrave_part_state_gradient_type_get - get the type of the gradient on this state |
Detailed Description
Engrave_Part_State object.Contains all of the functions to work with an Engrave_Part_State object.