X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fanimatedobject.cpp;h=390b90b869ce6acc9eb5a5a93a6fbe701776429e;hp=3a78110009bc2c47b8cf26e9ab7ee59013444b40;hb=0cacf19c2e6aaa182ae0fcc7dfaae345aedd0e74;hpb=9e384cddaf641f25ce6714327e1b4fadfea4632d diff --git a/source/animatedobject.cpp b/source/animatedobject.cpp index 3a781100..390b90b8 100644 --- a/source/animatedobject.cpp +++ b/source/animatedobject.cpp @@ -6,7 +6,6 @@ #include "programdata.h" #include "renderer.h" #include "technique.h" -#include "transform.h" using namespace std; @@ -78,11 +77,9 @@ void AnimatedObject::setup_render(Renderer &renderer, const Tag &) const AnimatedObject::Loader::Loader(AnimatedObject &o): - DataFile::ObjectLoader(o) + DataFile::DerivedObjectLoader(o) { - add("transform", &Loader::transform); - - // Deprecated; Use the transform statement instead + // Deprecated; Use the transform statement defined in ObjectInstance instead add("position", &Loader::position); add("rotation", &Loader::rotation); add("scale", &Loader::scale); @@ -109,12 +106,5 @@ void AnimatedObject::Loader::scale_uniform(float s) obj.matrix.scale(s); } -void AnimatedObject::Loader::transform() -{ - Transform trn; - load_sub(trn); - obj.matrix = trn.to_matrix(); -} - } // namespace GL } // namespace Msp