#include <brush.h>
Public Member Functions | |
| Brush () | |
| Brush (const Colorf &color) | |
Static Public Member Functions | |
| static Brush | solid (float r, float g, float b, float a=1.0f) |
| static Brush | solid (const Colorf &color) |
| static Brush | solid_rgb8 (int r, int g, int b) |
| static Brush | solid_rgba8 (int r, int g, int b, int a) |
Public Attributes | |
| Pointf | center_point |
| Colorf | color |
| Pointf | end_point |
| Pointf | gradient_origin_offset |
| ImagePtr | image |
| BrushInterpolateMode | interpolate = BrushInterpolateMode::linear |
| float | opacity = 1.0f |
| float | radius_x = 0.0f |
| float | radius_y = 0.0f |
| Pointf | start_point |
| std::vector< BrushGradientStop > | stops |
| Mat3f | transform = Mat3f::identity() |
| BrushType | type = BrushType::solid |
| BrushWrapMode | wrap_x = BrushWrapMode::wrap |
| BrushWrapMode | wrap_y = BrushWrapMode::wrap |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
References color.
| Pointf uicore::Brush::center_point |
| Colorf uicore::Brush::color |
Referenced by solid(), solid_rgb8(), and solid_rgba8().
| Pointf uicore::Brush::end_point |
| Pointf uicore::Brush::gradient_origin_offset |
| ImagePtr uicore::Brush::image |
| BrushInterpolateMode uicore::Brush::interpolate = BrushInterpolateMode::linear |
| float uicore::Brush::opacity = 1.0f |
| float uicore::Brush::radius_x = 0.0f |
| float uicore::Brush::radius_y = 0.0f |
| Pointf uicore::Brush::start_point |
| std::vector<BrushGradientStop> uicore::Brush::stops |
| Mat3f uicore::Brush::transform = Mat3f::identity() |
| BrushType uicore::Brush::type = BrushType::solid |
| BrushWrapMode uicore::Brush::wrap_x = BrushWrapMode::wrap |
| BrushWrapMode uicore::Brush::wrap_y = BrushWrapMode::wrap |