if(!camera)
return false;
- culling_matrix = renderer.get_matrix();
+ culling_matrix = camera->get_view_matrix()*renderer.get_matrix();
if(camera->is_orthographic())
{
{
add("object", &Loader::object);
add("object", &Loader::object_tagged);
+ add("scene", &Loader::scene);
}
void Scene::Loader::object(const string &n)
obj.owned_data.push_back(inst.release());
}
+void Scene::Loader::scene(const string &n)
+{
+ obj.add(get_collection().get<Scene>(n));
+}
+
DataFile::Loader::ActionMap Scene::GenericLoader::shared_actions;