]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/instancearray.cpp
Add a loader to InstanceArray and make them loadable in scenes
[libs/gl.git] / source / render / instancearray.cpp
index 0a3d6b685ad3ffb98b9ee6265db0eba2c3328431..20dcb8885ea86061905949d8f995e47a0fd2ad46 100644 (file)
@@ -194,5 +194,19 @@ void InstanceArrayBase::render(Renderer &renderer, Tag tag) const
        mesh->draw_instanced(renderer, vtx_setup, instance_count);
 }
 
+
+DataFile::Loader::ActionMap InstanceArrayBase::Loader::shared_actions;
+
+InstanceArrayBase::Loader::Loader(InstanceArrayBase &o):
+       ObjectLoader<InstanceArrayBase>(o)
+{
+       set_actions(shared_actions);
+}
+
+void InstanceArrayBase::Loader::init_actions()
+{
+       add("instance", &Loader::instance);
+}
+
 } // namespace GL
 } // namespace Msp