]> git.tdb.fi Git - libs/gl.git/blobdiff - source/effects/sky.cpp
Support specifying enabled methods in effect templates
[libs/gl.git] / source / effects / sky.cpp
index 2732b7adb86d50834772d59f050de27b79700200..be4896fbbd9e725632d5d1dfd8f3fdf0fd9df140 100644 (file)
@@ -199,7 +199,11 @@ Sky *Sky::Template::create(const map<string, Renderable *> &renderables) const
        Renderable *content = get_item(renderables, content_name);
        if(!content || !sun)
                throw invalid_operation("Sky::Template::create");
-       return new Sky(*content, *sun);
+
+       RefPtr<Sky> sky = new Sky(*content, *sun);
+       create_base(*sky);
+
+       return sky.release();
 }