FastUIDraw
|
#include <painter_effect.hpp>
A PainterEffectParams represents the parameters for a PainterEffect. A PainterEffect derived object will use a PainterEffectParams derived object for its parameters. A user of PainterEffect will use the correct PainterEffectParams derived object when calling PainterEffect::brush(). A PainterEffectParams is passed by non-constant reference to PainterEffect::brush(). A typical implementation of PainterEffect and PainterEffectParams is that the call to PainterEffect::brush() will modify the contents of the passed PainterEffectParams object so that it backs the correct value for the return value of type PainterData::brush_value. The callers of PainterEffect::brush() must guarantee that a fixed PainterEffectParams is not used simutaneosly by multiple threads.
Definition at line 53 of file painter_effect.hpp.