]> git.tdb.fi Git - libs/gl.git/blobdiff - source/builders/sequencetemplate.cpp
Use constructor delegation instead of init functions when possible
[libs/gl.git] / source / builders / sequencetemplate.cpp
index 6e50c24838aafeebd751008a10e7e36d40022ec9..c125823eb8344da53d4013a6137a44f6897b5f46 100644 (file)
@@ -1,5 +1,6 @@
 #include <msp/core/maputils.h>
 #include <msp/datafile/collection.h>
+#include <msp/strings/format.h>
 #include "ambientocclusion.h"
 #include "blend.h"
 #include "bloom.h"
@@ -159,19 +160,8 @@ void SequenceTemplate::ClearLoader::stencil(int s)
 }
 
 
-SequenceTemplate::Step::Loader::Loader(Step &p):
-       DataFile::CollectionObjectLoader<Step>(p, 0)
-{
-       init();
-}
-
-SequenceTemplate::Step::Loader::Loader(Step &p, Collection &c):
-       DataFile::CollectionObjectLoader<Step>(p, &c)
-{
-       init();
-}
-
-void SequenceTemplate::Step::Loader::init()
+SequenceTemplate::Step::Loader::Loader(Step &p, Collection *c):
+       DataFile::CollectionObjectLoader<Step>(p, c)
 {
        add("blend", &Loader::blend);
        add("blend", &Loader::blend_factors);