19 #ifndef FASTUIDRAW_PATH_DASH_EFFECT_HPP 20 #define FASTUIDRAW_PATH_DASH_EFFECT_HPP virtual void process_chain(const segment_chain &chain, Storage &dst) const override
all classes and functions of FastUIDraw are in the namespace fastuidraw.
Represents the geometric data for a join.
Represents the geometric data for a cap.
PathDashEffect & add_dash(float draw, float skip)
virtual void process_join(const TessellatedPath::join &join, Storage &dst) const override
PathDashEffect & dash_offset(float v)
virtual void process_cap(const TessellatedPath::cap &cap, Storage &dst) const override
PathDashEffect & clear(void)
A PathEffect allows one to process a sequence of TessellatedPath::segment_chain, TessellatedPath::joi...
A Storage is to where TessellatedPath::segment, TessellatedPath::join and TessellatedPath::cap values...