32 #include "../../Core/Math/mat3.h" 33 #include "../../Display/2D/color.h" 86 std::vector<BrushGradientStop>
stops;
Colorf color
Definition: brush.h:83
static Mat3< float > identity()
Definition: mat3.h:394
float opacity
Definition: brush.h:79
Floating point color description class (for float).
Definition: color.h:660
BrushInterpolateMode
Definition: brush.h:64
static Brush solid_rgb8(int r, int g, int b)
Definition: brush.h:116
BrushType type
Definition: brush.h:76
BrushWrapMode wrap_x
Definition: brush.h:100
Pointf center_point
Definition: brush.h:93
BrushWrapMode
Definition: brush.h:57
BrushInterpolateMode interpolate
Definition: brush.h:102
static Brush solid(float r, float g, float b, float a=1.0f)
Definition: brush.h:104
static Brush solid(const Colorf &color)
Definition: brush.h:110
Pointf end_point
Definition: brush.h:90
Colorf color
Definition: brush.h:45
Pointf start_point
Definition: brush.h:89
float radius_x
Definition: brush.h:95
BrushWrapMode wrap_y
Definition: brush.h:101
std::vector< BrushGradientStop > stops
Definition: brush.h:86
Image class.
Definition: image.h:59
float position
Definition: brush.h:46
static Brush solid_rgba8(int r, int g, int b, int a)
Definition: brush.h:123
BrushGradientStop(const Colorf &color, float position)
Definition: brush.h:43
Brush()
Definition: brush.h:73
Mat3f transform
Definition: brush.h:80
Brush(const Colorf &color)
Definition: brush.h:74
2D (x,y) point structure - Float
Definition: point.h:72
Image image
Definition: brush.h:99
BrushGradientStop()
Definition: brush.h:42
BrushType
Definition: brush.h:49
Pointf gradient_origin_offset
Definition: brush.h:94
float radius_y
Definition: brush.h:96