+
+ def add_clear(self, statements, color, depth):
+ from .datafile import Statement
+
+ st = Statement("clear")
+ if color is not None:
+ st.sub.append(Statement("color", *color))
+ if depth is not None:
+ st.sub.append(Statement("depth", depth))
+ statements.append(st)
+
+ def add_content_steps(self, seq_res, renderable, lighting, tags):
+ from .datafile import Statement, Token
+
+ for t in tags:
+ st = Statement("step", t, renderable)
+ st.sub.append(Statement("depth_test", Token("LEQUAL")))
+ if lighting:
+ st.sub.append(seq_res.create_reference_statement("lighting", lighting))
+ seq_res.statements.append(st)