FastUIDraw
List of all members
fastuidraw::PainterEffectParams Class Reference

#include <painter_effect.hpp>

Inheritance diagram for fastuidraw::PainterEffectParams:
Inheritance graph
[legend]

Detailed Description

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.


The documentation for this class was generated from the following file: