predraw v0.3.0 /predraw.model
On this page

Data classes representing the predraw element tree.

#predraw.model

#predraw.model

Data classes representing the predraw element tree.

#Style

Style
FieldTypeDefault
lightstr
darkstr

#Font

Font
FieldTypeDefault
familystr
sizefloat
weightint400

#Transform

Transform
FieldTypeDefault
translatetuple[float, float](0.0, 0.0)
scaletuple[float, float](1.0, 1.0)

#GradientStop

GradientStop
FieldTypeDefault
offsetfloat
colorstr
opacityfloat1.0

#Gradient

Gradient
FieldTypeDefault
typestr
stopslist[GradientStop]
anglefloat0
cxfloat0.5
cyfloat0.5
rfloat0.5

#CharStyle

CharStyle
FieldTypeDefault
charsstr
opacityfloat1.0
fill`strNone`None

#Element

Element
FieldTypeDefault
typestr
id`strNone`None
fill`strGradientNone`None
opacityfloat1.0
transform`TransformNone`None
xfloat0
yfloat0
widthfloat0
heightfloat0
d`strNone`None
content`strNone`None
font`FontNone`None
anchorstr'start'
letter_spacingfloat0
char_styles`list[CharStyle]None`None
elements`list[Element]None`None
stroke`strGradientNone`None
stroke_width`floatNone`None
stroke_dasharray`strNone`None
stroke_linecap`strNone`None
stroke_linejoin`strNone`None
stroke_opacityfloat1.0
use`strNone`None

#Scene

Scene
FieldTypeDefault
widthfloat
heightfloat
format_versionint1
background`strNone`None
styles`dict[str, Style]None`None
imports`dict[str, str]None`None
defs`dict[str, Element]None`None
elements`list[Element]None`None
pipeline`list[dict]None`None
Search