20 #ifndef FASTUIDRAW_SHADER_FILLED_PATH_HPP 21 #define FASTUIDRAW_SHADER_FILLED_PATH_HPP 26 #include <fastuidraw/util/rect.hpp> A GlyphAtlas is a common location to place glyph data of an application. Ideally, all glyph data is p...
file fastuidraw_memory.hpp
file glyph_render_data.hpp
all classes and functions of FastUIDraw are in the namespace fastuidraw.
void add_path(float tol, const Path &path)
A ShaderFilledPath represents a path that is drawn as a rectangle where the fragment shader acting on...
glyph_type
Provides an enumeration of the rendering data for a glyph.
void render_data(GlyphAtlas &glyph_atlas, enum PainterEnums::fill_rule_t fill_rule, c_array< const PainterAttribute > *out_attribs, c_array< const PainterIndex > *out_indices) const
file painter_attribute_data.hpp
void quadratic_to(vec2 ct, vec2 pt)
A c_array is a wrapper over a C pointer with a size parameter to facilitate bounds checking and provi...
fill_rule_t
Enumerations specifying common fill rules.
Defines default reference counting base classes.
A Path represents a collection of PathContour objects.
Class for which copy ctor and assignment operator are private functions.
enum glyph_type render_type(void) const
file reference_counted.hpp