+ set_actions(shared_actions);
+}
+
+void SequenceTemplate::Step::Loader::init_actions()
+{
+ add("depth_test", &Loader::depth_test);
+ add("depth_test", &Loader::depth_compare);
+ add("lighting", &Loader::lighting);
+ add("lighting", &Loader::lighting_inline);
+ add("stencil_test", &Loader::stencil_test);
+}
+
+void SequenceTemplate::Step::Loader::set_inline_base_name(const string &n)
+{
+ inline_base_name = n;
+}
+
+void SequenceTemplate::Step::Loader::depth_test()
+{
+ load_sub(obj.depth_test);
+}
+
+void SequenceTemplate::Step::Loader::depth_compare(Predicate c)
+{
+ obj.depth_test = DepthTest(c);