+DataFile::Loader::ActionMap SequenceTemplate::ClearLoader::shared_actions;
+
+SequenceTemplate::ClearLoader::ClearLoader(SequenceTemplate &t):
+ ObjectLoader<SequenceTemplate>(t)
+{
+ set_actions(shared_actions);
+}
+
+void SequenceTemplate::ClearLoader::init_actions()
+{
+ add("color", &ClearLoader::color);
+ add("depth", &ClearLoader::depth);
+ add("stencil", &ClearLoader::stencil);
+}
+
+void SequenceTemplate::ClearLoader::color(float r, float g, float b, float a)
+{
+ obj.clear_colors.push_back(Color(r, g, b, a));
+}
+
+void SequenceTemplate::ClearLoader::depth(float d)
+{
+ obj.clear_depth = d;
+}
+
+void SequenceTemplate::ClearLoader::stencil(int s)
+{
+ obj.clear_stencil = s;
+}
+
+
+DataFile::Loader::ActionMap SequenceTemplate::SequenceLoader::shared_actions;
+
+SequenceTemplate::SequenceLoader::SequenceLoader(Renderable &r):
+ ObjectLoader<Renderable>(r)
+{
+ set_actions(shared_actions);
+}
+
+void SequenceTemplate::SequenceLoader::init_actions()
+{
+ add("renderable", &SequenceLoader::renderable);
+}
+
+void SequenceTemplate::SequenceLoader::renderable(const string &slot, const string &name)