]> git.tdb.fi Git - libs/gl.git/blobdiff - source/builders/vertexbuilder.h
Migrate from LoadableTypeRegistry to TypeRegistry
[libs/gl.git] / source / builders / vertexbuilder.h
index b5278045baa0ec4227cea6798436d01b879d468a..5c29734607a9775e123ebef26446293cac6f01e3 100644 (file)
@@ -140,6 +140,30 @@ public:
        void color(const Color &c)
        { attrib(get_attribute_semantic(COLOR4_FLOAT), Vector4(c.r, c.g, c.b, c.a)); }
 
+       void group(int g0)
+       { group(g0, 0, 0, 0); }
+
+       void group(int g0, int g1)
+       { group(g0, g1, 0, 0); }
+
+       void group(int g0, int g1, int g2)
+       { group(g0, g1, g2, 0); }
+
+       void group(int g0, int g1, int g2, int g3)
+       { attrib(get_attribute_semantic(GROUP4), Vector4(g0, g1, g2, g3)); }
+
+       void weight(float w0)
+       { weight(w0, 0, 0, 0); }
+
+       void weight(float w0, float w1)
+       { weight(w0, w1, 0, 0); }
+
+       void weight(float w0, float w1, float w2)
+       { weight(w0, w1, w2, 0); }
+
+       void weight(float w0, float w1, float w2, float w3)
+       { attrib(get_attribute_semantic(WEIGHT4), Vector4(w0, w1, w2, w3)); }
+
        void generic(unsigned i, float x)
        { generic(i, x, 0, 0, 1); }