#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< BrushGradientStopstops
 
Mat3f transform = Mat3f::identity()
 
BrushType type = BrushType::solid
 
BrushWrapMode wrap_x = BrushWrapMode::wrap
 
BrushWrapMode wrap_y = BrushWrapMode::wrap
 

Constructor & Destructor Documentation

uicore::Brush::Brush ( )
inline
uicore::Brush::Brush ( const Colorf color)
inline

Member Function Documentation

static Brush uicore::Brush::solid ( float  r,
float  g,
float  b,
float  a = 1.0f 
)
inlinestatic

References uicore::a, and color.

static Brush uicore::Brush::solid ( const Colorf color)
inlinestatic

References color.

static Brush uicore::Brush::solid_rgb8 ( int  r,
int  g,
int  b 
)
inlinestatic

References color.

static Brush uicore::Brush::solid_rgba8 ( int  r,
int  g,
int  b,
int  a 
)
inlinestatic

References color.

Member Data Documentation

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

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