]> git.tdb.fi Git - libs/gl.git/commitdiff
Add new matrix manipulation functions to VertexBuilder
authorMikko Rasa <tdb@tdb.fi>
Tue, 4 Oct 2016 08:34:44 +0000 (11:34 +0300)
committerMikko Rasa <tdb@tdb.fi>
Tue, 4 Oct 2016 08:34:44 +0000 (11:34 +0300)
For symmetry with Renderer.

source/vertexbuilder.h

index 998f7a6cea4d001c20d41f3529c72aac4ccc8763..49f0dcf5e38c89d69496bd6473b0027dee63ce8f 100644 (file)
@@ -33,6 +33,16 @@ public:
 
        virtual ~VertexBuilder() { }
 
+       void set_matrix(const Matrix &m)
+       { mtx = m; }
+
+       void transform(const Matrix &m)
+       { mtx *= m; }
+
+       const Matrix &get_matrix() const
+       { return mtx.top(); }
+
+       // Deprecated
        MatrixStack &matrix()
        { return mtx; }