|
def | __init__ (self, time=0) |
|
def | time (self) |
|
def | gen_id (self, prefix="id") |
|
def | set_clean_id (self, dom, n) |
|
def | set_id (self, dom, lottieobj, inkscape_qual=None, force=False) |
|
def | set_transform (self, dom, transform, auto_orient=False) |
|
def | group_to_style (self, group) |
|
def | process_gradient (self, gradient) |
|
def | group_from_lottie (self, lottie, dom_parent, layer) |
|
def | build_rect (self, shape, parent) |
|
def | build_ellipse (self, shape, parent) |
|
def | build_path (self, shapes, parent) |
|
def | build_repeater (self, shape, child, shapegroup, out_parent) |
|
def | build_rouded_corners (self, shape, child, shapegroup, out_parent) |
|
def | build_trim_path (self, shape, child, shapegroup, out_parent) |
|
def | build_text (self, shape, parent) |
|
Public Member Functions inherited from lottie.parsers.svg.handler.SvgHandler |
def | init_etree (self) |
|
def | qualified (self, ns, name) |
|
def | simplified (self, name) |
|
def | unqualified (self, name) |
|
def | __init__ (self) |
|
Definition at line 46 of file builder.py.
◆ __init__()
def lottie.parsers.svg.builder.SvgBuilder.__init__ |
( |
|
self, |
|
|
|
time = 0 |
|
) |
| |
◆ build_ellipse()
def lottie.parsers.svg.builder.SvgBuilder.build_ellipse |
( |
|
self, |
|
|
|
shape, |
|
|
|
parent |
|
) |
| |
◆ build_path()
def lottie.parsers.svg.builder.SvgBuilder.build_path |
( |
|
self, |
|
|
|
shapes, |
|
|
|
parent |
|
) |
| |
◆ build_rect()
def lottie.parsers.svg.builder.SvgBuilder.build_rect |
( |
|
self, |
|
|
|
shape, |
|
|
|
parent |
|
) |
| |
◆ build_repeater()
def lottie.parsers.svg.builder.SvgBuilder.build_repeater |
( |
|
self, |
|
|
|
shape, |
|
|
|
child, |
|
|
|
shapegroup, |
|
|
|
out_parent |
|
) |
| |
◆ build_rouded_corners()
def lottie.parsers.svg.builder.SvgBuilder.build_rouded_corners |
( |
|
self, |
|
|
|
shape, |
|
|
|
child, |
|
|
|
shapegroup, |
|
|
|
out_parent |
|
) |
| |
◆ build_text()
def lottie.parsers.svg.builder.SvgBuilder.build_text |
( |
|
self, |
|
|
|
shape, |
|
|
|
parent |
|
) |
| |
◆ build_trim_path()
def lottie.parsers.svg.builder.SvgBuilder.build_trim_path |
( |
|
self, |
|
|
|
shape, |
|
|
|
child, |
|
|
|
shapegroup, |
|
|
|
out_parent |
|
) |
| |
◆ gen_id()
def lottie.parsers.svg.builder.SvgBuilder.gen_id |
( |
|
self, |
|
|
|
prefix = "id" |
|
) |
| |
◆ group_from_lottie()
def lottie.parsers.svg.builder.SvgBuilder.group_from_lottie |
( |
|
self, |
|
|
|
lottie, |
|
|
|
dom_parent, |
|
|
|
layer |
|
) |
| |
◆ group_to_style()
def lottie.parsers.svg.builder.SvgBuilder.group_to_style |
( |
|
self, |
|
|
|
group |
|
) |
| |
◆ process_gradient()
def lottie.parsers.svg.builder.SvgBuilder.process_gradient |
( |
|
self, |
|
|
|
gradient |
|
) |
| |
◆ set_clean_id()
def lottie.parsers.svg.builder.SvgBuilder.set_clean_id |
( |
|
self, |
|
|
|
dom, |
|
|
|
n |
|
) |
| |
◆ set_id()
def lottie.parsers.svg.builder.SvgBuilder.set_id |
( |
|
self, |
|
|
|
dom, |
|
|
|
lottieobj, |
|
|
|
inkscape_qual = None , |
|
|
|
force = False |
|
) |
| |
◆ set_transform()
def lottie.parsers.svg.builder.SvgBuilder.set_transform |
( |
|
self, |
|
|
|
dom, |
|
|
|
transform, |
|
|
|
auto_orient = False |
|
) |
| |
◆ time()
def lottie.parsers.svg.builder.SvgBuilder.time |
( |
|
self | ) |
|
◆ actual_time
lottie.parsers.svg.builder.SvgBuilder.actual_time |
◆ defs
lottie.parsers.svg.builder.SvgBuilder.defs |
◆ dom
lottie.parsers.svg.builder.SvgBuilder.dom |
◆ id_re
lottie.parsers.svg.builder.SvgBuilder.id_re = re.compile("^[%s][%s%s]*$" % (namestart, namenostart, namestart)) |
|
static |
◆ idc
lottie.parsers.svg.builder.SvgBuilder.idc |
◆ ids
lottie.parsers.svg.builder.SvgBuilder.ids |
◆ merge_paths
bool lottie.parsers.svg.builder.SvgBuilder.merge_paths = True |
|
static |
◆ name_mode
lottie.parsers.svg.builder.SvgBuilder.name_mode |
◆ namenostart
string lottie.parsers.svg.builder.SvgBuilder.namenostart = r"-.0-9\xB7\u0300-\u036F\u203F-\u2040" |
|
static |
◆ namestart
tuple lottie.parsers.svg.builder.SvgBuilder.namestart |
|
static |
Initial value:= (
r":_A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF" +
r"\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF" +
r"\uFDF0-\uFFFD\U00010000-\U000EFFFF"
)
Definition at line 48 of file builder.py.
◆ precomp_times
lottie.parsers.svg.builder.SvgBuilder.precomp_times |
◆ svg
lottie.parsers.svg.builder.SvgBuilder.svg |
The documentation for this class was generated from the following file: