]> git.tdb.fi Git - libs/gl.git/blobdiff - source/keyframe.cpp
Add a setter for KeyFrame uniforms
[libs/gl.git] / source / keyframe.cpp
index 8eba17292368a33b576a0ae0186ee9388aacaa6b..856b85d6c20a15503d1a386458f8e393d0ff7409 100644 (file)
@@ -24,6 +24,12 @@ void KeyFrame::set_matrix(const Matrix &m)
        transform = Transform::from_matrix(m);
 }
 
+void KeyFrame::set_uniform(const string &n, const AnimatedUniform &u)
+{
+       uniforms.erase(n);
+       uniforms.insert(UniformMap::value_type(n, u));
+}
+
 void KeyFrame::set_pose(const Pose &p)
 {
        pose = &p;