VisioMove SDK (iOS)
2.1.22
|
Public Types |
Public Member Functions | |
VgValue () | |
void | setInt (int pValue) |
void | getInt (int pResult[]) const |
void | setFloat (float pValue) |
void | getFloat (float pResult[]) const |
void | setVector2 (const float pValue[]) |
void | getVector2 (float pResult[]) const |
void | setVector3 (const float pValue[]) |
void | getVector3 (float pResult[]) const |
void | setVector4 (const float pValue[]) |
void | getVector4 (float pResult[]) const |
void | setMatrix3 (const float pValue[]) |
void | getMatrix3 (float pResult[]) const |
void | setMatrix4 (const float pValue[]) |
void | getMatrix4 (float pResult[]) const |
Protected Attributes | |
Type | mType = eVT_None |
union { | |
float mFloats [16] | |
int mInt | |
}; | |
This class implements the variant concept of multi-type values.
|
inline |
|
inline |
References eVT_Float1, mFloats, and mType.
|
inline |
References eVT_Float3x3, mFloats, and mType.
|
inline |
References eVT_Float4x4, mFloats, and mType.
|
inline |
References eVT_Float2, mFloats, and mType.
|
inline |
References eVT_Float3, mFloats, and mType.
|
inline |
References eVT_Float4, mFloats, and mType.
|
inline |
References eVT_Float1, mFloats, and mType.
|
inline |
References eVT_Float3x3, mFloats, and mType.
|
inline |
References eVT_Float4x4, mFloats, and mType.
|
inline |
References eVT_Float2, mFloats, and mType.
|
inline |
References eVT_Float3, mFloats, and mType.
|
inline |
References eVT_Float4, mFloats, and mType.
union { ... } |
float VgEngine::VgValue::mFloats[16] |
Referenced by getFloat(), getMatrix3(), getMatrix4(), getVector2(), getVector3(), getVector4(), setFloat(), setMatrix3(), setMatrix4(), setVector2(), setVector3(), and setVector4().
Referenced by getFloat(), getInt(), getMatrix3(), getMatrix4(), getVector2(), getVector3(), getVector4(), setFloat(), setInt(), setMatrix3(), setMatrix4(), setVector2(), setVector3(), and setVector4().