HdVec4f_2_10_10_10_REV is a compact representation of a GfVec4f. More...
Public Member Functions | |
template<typename Vec3Type > | |
HdVec4f_2_10_10_10_REV (Vec3Type const &value) | |
HdVec4f_2_10_10_10_REV (int const value) | |
template<typename Vec3Type > | |
Vec3Type | GetAsVec () const |
int | GetAsInt () const |
bool | operator== (const HdVec4f_2_10_10_10_REV &other) const |
bool | operator!= (const HdVec4f_2_10_10_10_REV &other) const |
Public Attributes | |
int | x: 10 |
int | y: 10 |
int | z: 10 |
int | w: 2 |
HdVec4f_2_10_10_10_REV is a compact representation of a GfVec4f.
It uses 10 bits for x, y, and z, and 2 bits for w.
XXX We expect this type to move again as we continue work on refactoring the GL dependencies.