Struct std::GuiCanvasState
struct GuiCanvasState {
struct GuiMatrix m;
struct GuiPaint fill;
struct GuiPaint stroke;
float lineWidth;
float miterLimit;
int lineCap;
int lineJoin;
float dash[GUI_DASH_MAX];
int ndash;
float dashOffset;
float alpha;
int blend;
int fillRule;
int filter;
int antiAlias;
int clipX0;
int clipY0;
int clipX1;
int clipY1;
?&heap unsigned char mask;
int ownsMask;
const ?&GuiTypeface font;
float fontSize;
int textAlign;
int textBaseline;
}Everything save()/restore() saves.
Fields
default image filter for draw_image*
device-space clip: a rectangle, and optionally a coverage mask
device-space clip: a rectangle, and optionally a coverage mask
device-space clip: a rectangle, and optionally a coverage mask
device-space clip: a rectangle, and optionally a coverage mask
width*height bytes, or null
null: GuiTypeface::fallback()
GUI_TEXT_LEFT/CENTER/RIGHT
GUI_BASELINE_*