X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fanimatedobject.cpp;fp=source%2Fanimatedobject.cpp;h=df0217aeb022bb2def2d733450e054cec91a623f;hb=4c5ba8f7d3bc755d6256cb6bf75907a1b10fc290;hp=0000000000000000000000000000000000000000;hpb=09e8535797c3e9b14b4e1fd9783e136e6632d626;p=libs%2Fgl.git diff --git a/source/animatedobject.cpp b/source/animatedobject.cpp new file mode 100644 index 00000000..df0217ae --- /dev/null +++ b/source/animatedobject.cpp @@ -0,0 +1,22 @@ +#include "animatedobject.h" +#include "renderer.h" + +namespace Msp { +namespace GL { + +AnimatedObject::AnimatedObject(const Object &o): + ObjectInstance(o) +{ } + +void AnimatedObject::set_matrix(const Matrix &m) +{ + matrix = m; +} + +void AnimatedObject::setup_render(Renderer &renderer, const Tag &) const +{ + renderer.matrix_stack() *= matrix; +} + +} // namespace GL +} // namespace Msp