HDK
|
Go to the source code of this file.
Classes | |
struct | SafeTrivialRelocationNoCV< UT_Vector2T< T > > |
struct | SafeTrivialRelocationNoCV< UT_Vector3T< T > > |
struct | SafeTrivialRelocationNoCV< UT_Vector4T< T > > |
struct | UnsafeTrivialRelocationNoCV< UT_Vector2T< T > > |
struct | UnsafeTrivialRelocationNoCV< UT_Vector3T< T > > |
struct | UnsafeTrivialRelocationNoCV< UT_Vector4T< T > > |
struct | UT_TypePromoteT< T > |
struct | UT_TypePromoteT< fpreal32 > |
struct | UT_FromUnbounded< V > |
UT_FromUnbounded creates a V from an unbounded array-like type. More... | |
Macros | |
#define | UT_VECTORTYPES_HAVE_FPREAL 1 |
Functions | |
template<typename FT , template< typename > class V> | |
const V< fpreal > | UTconvertToR (const V< FT > &v) |
template<typename FT , template< typename > class V> | |
const V< double > | UTconvertToD (const V< FT > &v) |
template<typename FT , template< typename > class V> | |
const V< float > | UTconvertToF (const V< FT > &v) |
template<> | |
const char * | UT_TypeShortName< fpreal16 > () |
template<> | |
const char * | UT_TypeShortName< fpreal32 > () |
template<> | |
const char * | UT_TypeShortName< fpreal64 > () |
template<> | |
const char * | UT_TypeShortName< int32 > () |
template<> | |
const char * | UT_TypeShortName< int64 > () |
Variables | |
template<typename T > | |
class UT_API | UT_Vector2T |
template<typename T > | |
class UT_API | UT_Vector3T |
template<typename T > | |
class UT_API | UT_Vector4T |
template<typename T > | |
class UT_API | UT_QuaternionT |
template<typename T > | |
class UT_API | UT_Matrix2T |
template<typename T > | |
class UT_API | UT_Matrix3T |
template<typename T > | |
class UT_API | UT_Matrix4T |
template<typename T > | |
class UT_API_TMPL | UT_ValArray |
#define UT_VECTORTYPES_HAVE_FPREAL 1 |
Definition at line 23 of file UT_VectorTypes.h.
typedef UT_Matrix2T<double> UT_DMatrix2 |
Definition at line 66 of file UT_VectorTypes.h.
typedef UT_Matrix3T<double> UT_DMatrix3 |
Definition at line 73 of file UT_VectorTypes.h.
typedef UT_Matrix4T<double> UT_DMatrix4 |
Definition at line 80 of file UT_VectorTypes.h.
typedef UT_ValArray<double> UT_DoubleArray |
Definition at line 144 of file UT_VectorTypes.h.
typedef UT_ValArray<exint> UT_ExintArray |
Definition at line 146 of file UT_VectorTypes.h.
typedef UT_ValArray<float> UT_FloatArray |
Definition at line 143 of file UT_VectorTypes.h.
typedef UT_ValArray<fpreal32> UT_Fpreal32Array |
Definition at line 141 of file UT_VectorTypes.h.
typedef UT_ValArray<fpreal64> UT_Fpreal64Array |
Definition at line 142 of file UT_VectorTypes.h.
typedef UT_ValArray<fpreal> UT_FprealArray |
Definition at line 140 of file UT_VectorTypes.h.
typedef UT_ValArray<int16> UT_Int16Array |
Definition at line 149 of file UT_VectorTypes.h.
typedef UT_ValArray<int32> UT_Int32Array |
Definition at line 150 of file UT_VectorTypes.h.
typedef UT_ValArray<int64> UT_Int64Array |
Definition at line 151 of file UT_VectorTypes.h.
typedef UT_ValArray<int8> UT_Int8Array |
Definition at line 148 of file UT_VectorTypes.h.
typedef UT_ValArray<int> UT_IntArray |
Definition at line 145 of file UT_VectorTypes.h.
typedef UT_Matrix2T<float> UT_Matrix2 |
Definition at line 65 of file UT_VectorTypes.h.
typedef UT_Matrix2T<fpreal64> UT_Matrix2D |
Definition at line 64 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Matrix2D> UT_Matrix2DArray |
Definition at line 176 of file UT_VectorTypes.h.
typedef UT_Matrix2T<fpreal32> UT_Matrix2F |
Definition at line 63 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Matrix2F> UT_Matrix2FArray |
Definition at line 173 of file UT_VectorTypes.h.
typedef UT_Matrix2T<fpreal> UT_Matrix2R |
Definition at line 62 of file UT_VectorTypes.h.
typedef UT_Matrix3T<float> UT_Matrix3 |
Definition at line 72 of file UT_VectorTypes.h.
typedef UT_Matrix3T<fpreal64> UT_Matrix3D |
Definition at line 71 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Matrix3D> UT_Matrix3DArray |
Definition at line 177 of file UT_VectorTypes.h.
typedef UT_Matrix3T<fpreal32> UT_Matrix3F |
Definition at line 70 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Matrix3F> UT_Matrix3FArray |
Definition at line 174 of file UT_VectorTypes.h.
typedef UT_Matrix3T<fpreal> UT_Matrix3R |
Definition at line 69 of file UT_VectorTypes.h.
typedef UT_Matrix4T<float> UT_Matrix4 |
Definition at line 79 of file UT_VectorTypes.h.
typedef UT_Matrix4T<fpreal64> UT_Matrix4D |
Definition at line 78 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Matrix4D> UT_Matrix4DArray |
Definition at line 178 of file UT_VectorTypes.h.
typedef UT_Matrix4T<fpreal32> UT_Matrix4F |
Definition at line 77 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Matrix4F> UT_Matrix4FArray |
Definition at line 175 of file UT_VectorTypes.h.
typedef UT_Matrix4T<fpreal> UT_Matrix4R |
Definition at line 76 of file UT_VectorTypes.h.
using UT_PreciseT = typename UT_TypePromoteT<T>::PreciseType |
Definition at line 273 of file UT_VectorTypes.h.
typedef UT_QuaternionT<float> UT_Quaternion |
Definition at line 59 of file UT_VectorTypes.h.
typedef UT_QuaternionT<fpreal64> UT_QuaternionD |
Definition at line 58 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_QuaternionD> UT_QuaternionDArray |
Definition at line 182 of file UT_VectorTypes.h.
typedef UT_QuaternionT<fpreal32> UT_QuaternionF |
Definition at line 57 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_QuaternionF> UT_QuaternionFArray |
Definition at line 181 of file UT_VectorTypes.h.
typedef UT_QuaternionT<fpreal16> UT_QuaternionH |
Definition at line 56 of file UT_VectorTypes.h.
typedef UT_QuaternionT<fpreal> UT_QuaternionR |
Definition at line 55 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_QuaternionR> UT_QuaternionRArray |
Definition at line 180 of file UT_VectorTypes.h.
typedef UT_ValArray<uint8> UT_Uint8Array |
Definition at line 147 of file UT_VectorTypes.h.
typedef UT_Vector2T<float> UT_Vector2 |
Definition at line 30 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector2> UT_Vector2Array |
Definition at line 184 of file UT_VectorTypes.h.
typedef UT_Vector2T<fpreal64> UT_Vector2D |
Definition at line 27 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector2D> UT_Vector2DArray |
Definition at line 159 of file UT_VectorTypes.h.
typedef UT_Vector2T<fpreal32> UT_Vector2F |
Definition at line 28 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector2F> UT_Vector2FArray |
Definition at line 156 of file UT_VectorTypes.h.
typedef UT_Vector2T<fpreal16> UT_Vector2H |
Definition at line 29 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector2H> UT_Vector2HArray |
Definition at line 162 of file UT_VectorTypes.h.
typedef UT_Vector2T<int32> UT_Vector2i |
Definition at line 31 of file UT_VectorTypes.h.
typedef UT_Vector2T<int64> UT_Vector2I |
Definition at line 32 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector2I> UT_Vector2IArray |
Definition at line 166 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector2i> UT_Vector2iArray |
Definition at line 169 of file UT_VectorTypes.h.
typedef UT_Vector2T<fpreal> UT_Vector2R |
Definition at line 26 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector2R> UT_Vector2RArray |
Definition at line 153 of file UT_VectorTypes.h.
typedef UT_Vector3T<float> UT_Vector3 |
Definition at line 39 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector3> UT_Vector3Array |
Definition at line 185 of file UT_VectorTypes.h.
typedef UT_Vector3T<fpreal64> UT_Vector3D |
Definition at line 36 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector3D> UT_Vector3DArray |
Definition at line 160 of file UT_VectorTypes.h.
typedef UT_Vector3T<fpreal32> UT_Vector3F |
Definition at line 37 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector3F> UT_Vector3FArray |
Definition at line 157 of file UT_VectorTypes.h.
typedef UT_Vector3T<fpreal16> UT_Vector3H |
Definition at line 38 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector3H> UT_Vector3HArray |
Definition at line 163 of file UT_VectorTypes.h.
typedef UT_Vector3T<int32> UT_Vector3i |
Definition at line 40 of file UT_VectorTypes.h.
typedef UT_Vector3T<int64> UT_Vector3I |
Definition at line 41 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector3I> UT_Vector3IArray |
Definition at line 167 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector3i> UT_Vector3iArray |
Definition at line 170 of file UT_VectorTypes.h.
typedef UT_Vector3T<fpreal> UT_Vector3R |
Definition at line 35 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector3R> UT_Vector3RArray |
Definition at line 154 of file UT_VectorTypes.h.
typedef UT_Vector4T<float> UT_Vector4 |
Definition at line 48 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector4> UT_Vector4Array |
Definition at line 186 of file UT_VectorTypes.h.
typedef UT_Vector4T<fpreal64> UT_Vector4D |
Definition at line 45 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector4D> UT_Vector4DArray |
Definition at line 161 of file UT_VectorTypes.h.
typedef UT_Vector4T<fpreal32> UT_Vector4F |
Definition at line 46 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector4F> UT_Vector4FArray |
Definition at line 158 of file UT_VectorTypes.h.
typedef UT_Vector4T<fpreal16> UT_Vector4H |
Definition at line 47 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector4H> UT_Vector4HArray |
Definition at line 164 of file UT_VectorTypes.h.
typedef UT_Vector4T<int32> UT_Vector4i |
Definition at line 49 of file UT_VectorTypes.h.
typedef UT_Vector4T<int64> UT_Vector4I |
Definition at line 50 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector4I> UT_Vector4IArray |
Definition at line 168 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector4i> UT_Vector4iArray |
Definition at line 171 of file UT_VectorTypes.h.
typedef UT_Vector4T<fpreal> UT_Vector4R |
Definition at line 44 of file UT_VectorTypes.h.
typedef UT_ValArray<UT_Vector4R> UT_Vector4RArray |
Definition at line 155 of file UT_VectorTypes.h.
|
inline |
Definition at line 235 of file UT_VectorTypes.h.
|
inline |
Definition at line 238 of file UT_VectorTypes.h.
|
inline |
Definition at line 241 of file UT_VectorTypes.h.
|
inline |
Definition at line 244 of file UT_VectorTypes.h.
|
inline |
Definition at line 247 of file UT_VectorTypes.h.
|
inline |
Definition at line 202 of file UT_VectorTypes.h.
|
inline |
Definition at line 210 of file UT_VectorTypes.h.
|
inline |
Definition at line 194 of file UT_VectorTypes.h.
class UT_API UT_Matrix2T |
Definition at line 61 of file UT_VectorTypes.h.
class UT_API UT_Matrix3T |
Definition at line 68 of file UT_VectorTypes.h.
class UT_API UT_Matrix4T |
Definition at line 75 of file UT_VectorTypes.h.
class UT_API UT_QuaternionT |
Definition at line 54 of file UT_VectorTypes.h.
class UT_API_TMPL UT_ValArray |
Definition at line 138 of file UT_VectorTypes.h.
class UT_API UT_Vector2T |
Definition at line 25 of file UT_VectorTypes.h.
class UT_API UT_Vector3T |
Definition at line 34 of file UT_VectorTypes.h.
class UT_API UT_Vector4T |
Definition at line 43 of file UT_VectorTypes.h.