X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fanimatedobject.cpp;h=257e1368def51c6c3a40fef4ebd5f04473320ff9;hp=99466f2098dd1d6a526354c86ce62bcf3043853c;hb=97b8f0d945474582c2213b70418d399e5641f0d5;hpb=d5549ecccb8293a70782b164bb278ddc6f365a04 diff --git a/source/animatedobject.cpp b/source/animatedobject.cpp index 99466f20..257e1368 100644 --- a/source/animatedobject.cpp +++ b/source/animatedobject.cpp @@ -44,6 +44,13 @@ ProgramData &AnimatedObject::get_shader_data() return *shdata; } +const ProgramData &AnimatedObject::get_shader_data() const +{ + if(!shdata) + throw invalid_operation("AnimatedObject::get_shader_data"); + return *shdata; +} + void AnimatedObject::set_uniform(const string &name, const KeyFrame::AnimatedUniform &uni) { if(!shdata)