20 #ifndef FASTUIDRAW_PAINTER_ENUMS_HPP 21 #define FASTUIDRAW_PAINTER_ENUMS_HPP 168 number_gradient_types,
191 number_screen_orientation,
203 number_rotation_orientation
325 stroking_method_number_precise_choices,
334 stroking_method_fastest = stroking_method_number_precise_choices,
850 return js == miter_clip_joins
851 || js == miter_bevel_joins
852 || js == miter_joins;
screen_orientation
Enumeration to indicate in what direction the y-coordinate increases.
all classes and functions of FastUIDraw are in the namespace fastuidraw.
query_stats_t
Enumeration to query the statistics of how much data has been packed.
blend_mode_t
Enumeration specifying blend modes. The following function-formulas are used in a number of the blend...
cap_style
Enumeration specifying if and how to draw caps when stroking.
Class to encapsulate enumerations used in Painter interface, part of the main library libFastUIDraw...
static bool is_miter_join(enum join_style js)
join_style
Enumeration specifying if and how to draw joins when stroking.
glyph_layout_type
Enumeration to indicate if glyph layout is horizontal or vertical.
rotation_orientation_t
Enumeration to specify orientation of a rotation.
fill_rule_t
Enumerations specifying common fill rules.
filter_t
Enumeration specifying what filter to apply to an image.
const char * c_string
Conveniant typedef for C-style strings.
Class to contain various enumerations needed for describing a brush.