29#ifndef PX_VEC_MATH_AOS_SCALAR_H
30#define PX_VEC_MATH_AOS_SCALAR_H
32#if COMPILE_VECTOR_INTRINSICS
33#error Scalar version should not be included when using vector intrinsics.
58 FloatV(
const PxF32 _x) : x(_x)
70 Vec4V(
const PxF32 _x,
const PxF32 _y,
const PxF32 _z,
const PxF32 _w) : x(_x), y(_y), z(_z), w(_w)
83 Vec3V(
const PxF32 _x,
const PxF32 _y,
const PxF32 _z) : x(_x), y(_y), z(_z), pad(0.0f)
95 BoolV(
const PxU32 _x,
const PxU32 _y,
const PxU32 _z,
const PxU32 _w) : ux(_x), uy(_y), uz(_z), uw(_w)
168} PX_ALIGN_SUFFIX(16);
184} PX_ALIGN_SUFFIX(16);
204} PX_ALIGN_SUFFIX(16);
228} PX_ALIGN_SUFFIX(16);
230#define FloatVArg FloatV &
231#define Vec3VArg Vec3V &
232#define Vec4VArg Vec4V &
233#define BoolVArg BoolV &
234#define VecU32VArg VecU32V &
235#define VecI32VArg VecI32V &
236#define VecU16VArg VecU16V &
237#define VecI16VArg VecI16V &
238#define QuatVArg QuatV &
240#define VecCrossV Vec3V
243#define VecShiftVArg VecShiftV &
#define PX_FORCE_INLINE
Definition PxPreprocessor.h:335
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Definition PxVecMathAoSScalar.h:90
Definition PxVecMathAoSScalar.h:52
Definition PxVecMathAoSScalar.h:101
Definition PxVecMathAoSScalar.h:114
Definition PxVecMathAoSScalar.h:128
Definition PxVecMathAoSScalar.h:141
Definition PxVecMathAoSScalar.h:77
Definition PxVecMathAoSScalar.h:65
Definition PxVecMathAoSScalar.h:188
Definition PxVecMathAoSScalar.h:172
Definition PxUnixSse2AoS.h:121
Definition PxVecMathAoSScalar.h:208
Definition PxVecMathAoSScalar.h:156