Photon 1.0.0
Loading...
Searching...
No Matches
canvas_ity::paint_brush Struct Reference

#include <canvas_ity.hpp>

Public Types

enum  types {
  color , pattern , linear , radial ,
  css_radial , conic
}
 

Public Attributes

enum canvas_ity::paint_brush::types type
 
std::vector< rgbacolors
 
std::vector< float > stops
 
std::vector< std::optional< float > > hints
 
xy start
 
xy end
 
float start_radius
 
float end_radius
 
xy css_radius
 
float angle
 
int width
 
int height
 
repetition_style repetition
 

Member Enumeration Documentation

◆ types

Enumerator
color 
pattern 
linear 
radial 
css_radial 
conic 

Member Data Documentation

◆ angle

float canvas_ity::paint_brush::angle

◆ colors

std::vector<rgba> canvas_ity::paint_brush::colors

◆ css_radius

xy canvas_ity::paint_brush::css_radius

◆ end

xy canvas_ity::paint_brush::end

◆ end_radius

float canvas_ity::paint_brush::end_radius

◆ height

int canvas_ity::paint_brush::height

◆ hints

std::vector<std::optional<float> > canvas_ity::paint_brush::hints

◆ repetition

repetition_style canvas_ity::paint_brush::repetition

◆ start

xy canvas_ity::paint_brush::start

◆ start_radius

float canvas_ity::paint_brush::start_radius

◆ stops

std::vector<float> canvas_ity::paint_brush::stops

◆ type

enum canvas_ity::paint_brush::types canvas_ity::paint_brush::type

◆ width

int canvas_ity::paint_brush::width

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