Photon 1.0.0
Loading...
Searching...
No Matches
canvas_ity Namespace Reference

Classes

struct  affine_matrix
 
struct  bezier_path
 
class  canvas
 
struct  font_face
 
struct  line_path
 
struct  paint_brush
 
struct  pixel_run
 
struct  rgba
 
struct  subpath_data
 
struct  xy
 

Typedefs

typedef std::vector< pixel_runpixel_runs
 

Enumerations

enum  composite_operation {
  source_in = 1 , source_copy , source_out , destination_in ,
  destination_atop = 7 , lighter = 10 , destination_over , destination_out ,
  source_atop , source_over , exclusive_or
}
 
enum  cap_style { butt , square , circle }
 
enum  join_style { miter , bevel , rounded }
 
enum  brush_type { fill_style , stroke_style }
 
enum  repetition_style { repeat , repeat_x , repeat_y , no_repeat }
 
enum  align_style {
  leftward , rightward , center , start = 0 ,
  ending
}
 
enum  baseline_style {
  alphabetic , top , middle , bottom ,
  hanging , ideographic = 3
}
 

Typedef Documentation

◆ pixel_runs

typedef std::vector<pixel_run> canvas_ity::pixel_runs

Enumeration Type Documentation

◆ align_style

Enumerator
leftward 
rightward 
center 
start 
ending 

◆ baseline_style

Enumerator
alphabetic 
top 
middle 
bottom 
hanging 
ideographic 

◆ brush_type

Enumerator
fill_style 
stroke_style 

◆ cap_style

Enumerator
butt 
square 
circle 

◆ composite_operation

Enumerator
source_in 
source_copy 
source_out 
destination_in 
destination_atop 
lighter 
destination_over 
destination_out 
source_atop 
source_over 
exclusive_or 

◆ join_style

Enumerator
miter 
bevel 
rounded 

◆ repetition_style

Enumerator
repeat 
repeat_x 
repeat_y 
no_repeat