20 #ifndef FASTUIDRAW_PAINTER_SHADER_SET_HPP 21 #define FASTUIDRAW_PAINTER_SHADER_SET_HPP A PainterDashedStrokeShaderSet holds a collection of PainterStrokeShaderSet objects for the purpose o...
const PainterFillShader & fill_shader(void) const
file painter_brush_shader_set.hpp
all classes and functions of FastUIDraw are in the namespace fastuidraw.
A PainterFillShader holds the shaders for drawing filled paths. Anti-aliasing is accomplished by draw...
const PainterBrushShaderSet & brush_shaders(void) const
file painter_blend_shader_set.hpp
file painter_brush_shader.hpp
A PainterStrokeShader holds shaders for stroking. It is to hold shaders for stroking paths linearly o...
file painter_dashed_stroke_shader_set.hpp
A PainterBlendShaderSet represents a set of shaders for the blend modes enumerated by PainterEnums::b...
const PainterDashedStrokeShaderSet & dashed_stroke_shader(void) const
file painter_glyph_shader.hpp
const PainterStrokeShader & stroke_shader(void) const
A PainterBrushShaderSet holds the PainterBrushShader objects to be used with the default brushes...
const PainterBlendShaderSet & blend_shaders(void) const
void swap(PainterShaderSet &obj)
A PainterShaderSet provides shaders for blending and drawing each of the item types glyphs...
const PainterGlyphShader & glyph_shader(void) const
file painter_fill_shader.hpp
A PainterGlyphShader holds a shader for each glyph_type. The shaders are to handle attribute data as ...
PainterShaderSet & operator=(const PainterShaderSet &rhs)
file painter_stroke_shader.hpp