From 50f6cf6a69346503d55f71a6924c9cf44f991ee1 Mon Sep 17 00:00:00 2001 From: Julien Valentin Date: Mon, 4 Jul 2016 10:01:17 +0100 Subject: [PATCH] Added missing xzyw accessor to Vec4ub --- include/osg/Vec4ub | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/osg/Vec4ub b/include/osg/Vec4ub index d82d4d9bf..20b511b36 100644 --- a/include/osg/Vec4ub +++ b/include/osg/Vec4ub @@ -74,6 +74,16 @@ class Vec4ub inline value_type& operator [] (unsigned int i) { return _v[i]; } inline value_type operator [] (unsigned int i) const { return _v[i]; } + inline value_type& x() { return _v[0]; } + inline value_type& y() { return _v[1]; } + inline value_type& z() { return _v[2]; } + inline value_type& w() { return _v[3]; } + + inline value_type x() const { return _v[0]; } + inline value_type y() const { return _v[1]; } + inline value_type z() const { return _v[2]; } + inline value_type w() const { return _v[3]; } + inline value_type& r() { return _v[0]; } inline value_type& g() { return _v[1]; } inline value_type& b() { return _v[2]; }