]> git.tdb.fi Git - libs/gl.git/blobdiff - source/animatedobject.h
Require import module names to be identifiers
[libs/gl.git] / source / animatedobject.h
index 3ec336fd353e1349bec2d0811f579512c5819233..2b640b763fa1859807f5a2a0736b44c57ca7aa87 100644 (file)
@@ -16,7 +16,7 @@ An object instance that can be animated by an AnimationPlayer.
 class AnimatedObject: public ObjectInstance
 {
 public:
-       class Loader: public DataFile::ObjectLoader<AnimatedObject>
+       class Loader: public DataFile::DerivedObjectLoader<AnimatedObject, ObjectInstance::Loader>
        {
        public:
                Loader(AnimatedObject &);
@@ -38,6 +38,7 @@ public:
 
        void set_pose_matrix(unsigned, const Matrix &);
        ProgramData &get_shader_data();
+       const ProgramData &get_shader_data() const;
 
        // Deprecated
        void set_uniform(const std::string &, const KeyFrame::AnimatedUniform &);