Lines Matching refs:ValueUnion
198 mCurrentValueType = ValueUnion::FloatType; in VertexAttribute()
234 case ValueUnion::FloatType: return mCurrentValue[i].f; in getCurrentValueF()
235 case ValueUnion::IntType: return static_cast<float>(mCurrentValue[i].i); in getCurrentValueF()
236 case ValueUnion::UIntType: return static_cast<float>(mCurrentValue[i].ui); in getCurrentValueF()
245 case ValueUnion::FloatType: return static_cast<GLint>(mCurrentValue[i].f); in getCurrentValueI()
246 case ValueUnion::IntType: return mCurrentValue[i].i; in getCurrentValueI()
247 case ValueUnion::UIntType: return static_cast<GLint>(mCurrentValue[i].ui); in getCurrentValueI()
256 case ValueUnion::FloatType: return static_cast<GLuint>(mCurrentValue[i].f); in getCurrentValueUI()
257 case ValueUnion::IntType: return static_cast<GLuint>(mCurrentValue[i].i); in getCurrentValueUI()
258 case ValueUnion::UIntType: return mCurrentValue[i].ui; in getCurrentValueUI()
269 mCurrentValueType = ValueUnion::FloatType; in setCurrentValue()
278 mCurrentValueType = ValueUnion::IntType; in setCurrentValue()
287 mCurrentValueType = ValueUnion::UIntType; in setCurrentValue()
308 union ValueUnion union
317 ValueUnion mCurrentValue[4]; // From glVertexAttrib
318 ValueUnion::Type mCurrentValueType;