Bullet Collision Detection & Physics Library
|
#include <vectormath_aos.h>
Public Member Functions | |
Point3 () | |
Point3 (const Point3 &pnt) | |
Point3 (float x, float y, float z) | |
Point3 (const Vector3 &vec) | |
Point3 (float scalar) | |
Point3 & | operator= (const Point3 &pnt) |
Point3 & | setX (float x) |
Point3 & | setY (float y) |
Point3 & | setZ (float z) |
float | getX () const |
float | getY () const |
float | getZ () const |
Point3 & | setElem (int idx, float value) |
float | getElem (int idx) const |
float & | operator[] (int idx) |
float | operator[] (int idx) const |
const Vector3 | operator- (const Point3 &pnt) const |
const Point3 | operator+ (const Vector3 &vec) const |
const Point3 | operator- (const Vector3 &vec) const |
Point3 & | operator+= (const Vector3 &vec) |
Point3 & | operator-= (const Vector3 &vec) |
Point3 () | |
Point3 (const Point3 &pnt) | |
Point3 (float x, float y, float z) | |
Point3 (const Vector3 &vec) | |
Point3 (float scalar) | |
Point3 & | operator= (const Point3 &pnt) |
Point3 & | setX (float x) |
Point3 & | setY (float y) |
Point3 & | setZ (float z) |
float | getX () const |
float | getY () const |
float | getZ () const |
Point3 & | setElem (int idx, float value) |
float | getElem (int idx) const |
float & | operator[] (int idx) |
float | operator[] (int idx) const |
const Vector3 | operator- (const Point3 &pnt) const |
const Point3 | operator+ (const Vector3 &vec) const |
const Point3 | operator- (const Vector3 &vec) const |
Point3 & | operator+= (const Vector3 &vec) |
Point3 & | operator-= (const Vector3 &vec) |
Point3 () | |
Point3 (float x, float y, float z) | |
Point3 (const floatInVec &x, const floatInVec &y, const floatInVec &z) | |
Point3 (const Vector3 &vec) | |
Point3 (float scalar) | |
Point3 (const floatInVec &scalar) | |
Point3 (__m128 vf4) | |
__m128 | get128 () const |
Point3 & | operator= (const Point3 &pnt) |
Point3 & | setX (float x) |
Point3 & | setY (float y) |
Point3 & | setZ (float z) |
Point3 & | setX (const floatInVec &x) |
Point3 & | setY (const floatInVec &y) |
Point3 & | setZ (const floatInVec &z) |
const floatInVec | getX () const |
const floatInVec | getY () const |
const floatInVec | getZ () const |
Point3 & | setElem (int idx, float value) |
Point3 & | setElem (int idx, const floatInVec &value) |
const floatInVec | getElem (int idx) const |
VecIdx | operator[] (int idx) |
const floatInVec | operator[] (int idx) const |
const Vector3 | operator- (const Point3 &pnt) const |
const Point3 | operator+ (const Vector3 &vec) const |
const Point3 | operator- (const Vector3 &vec) const |
Point3 & | operator+= (const Vector3 &vec) |
Point3 & | operator-= (const Vector3 &vec) |
Private Attributes | |
float | mX |
float | mY |
float | mZ |
float | d |
__m128 | mVec128 |
Definition at line 634 of file neon/vectormath_aos.h.
|
inline |
Definition at line 646 of file neon/vectormath_aos.h.
|
inline |
Definition at line 1034 of file neon/vec_aos.h.
|
inline |
Definition at line 1041 of file neon/vec_aos.h.
|
inlineexplicit |
Definition at line 1048 of file neon/vec_aos.h.
|
inlineexplicit |
Definition at line 1055 of file neon/vec_aos.h.
|
inline |
Definition at line 644 of file scalar/vectormath_aos.h.
|
inline |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
Definition at line 1079 of file sse/vectormath_aos.h.
|
inline |
|
inline |
Definition at line 1135 of file sse/vec_aos.h.
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
Definition at line 1150 of file sse/vec_aos.h.
|
inlineexplicit |
Definition at line 1155 of file sse/vec_aos.h.
|
inline |
Definition at line 1170 of file sse/vec_aos.h.
|
inline |
|
inline |
Definition at line 1202 of file neon/vec_aos.h.
|
inline |
|
inline |
|
inline |
Definition at line 1169 of file neon/vec_aos.h.
|
inline |
|
inline |
|
inline |
Definition at line 1180 of file neon/vec_aos.h.
|
inline |
|
inline |
|
inline |
Definition at line 1191 of file neon/vec_aos.h.
|
inline |
Definition at line 1226 of file neon/vec_aos.h.
Definition at line 1244 of file neon/vec_aos.h.
Definition at line 1217 of file neon/vec_aos.h.
Definition at line 1235 of file neon/vec_aos.h.
Definition at line 1250 of file neon/vec_aos.h.
Definition at line 1155 of file neon/vec_aos.h.
|
inline |
|
inline |
Definition at line 1207 of file neon/vec_aos.h.
|
inline |
|
inline |
Definition at line 1212 of file neon/vec_aos.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1196 of file neon/vec_aos.h.
|
inline |
|
inline |
Definition at line 1281 of file sse/vec_aos.h.
|
inline |
|
inline |
Definition at line 1163 of file neon/vec_aos.h.
|
inline |
|
inline |
Definition at line 1230 of file sse/vec_aos.h.
|
inline |
|
inline |
Definition at line 1174 of file neon/vec_aos.h.
|
inline |
|
inline |
Definition at line 1247 of file sse/vec_aos.h.
|
inline |
|
inline |
Definition at line 1185 of file neon/vec_aos.h.
|
inline |
|
inline |
Definition at line 1264 of file sse/vec_aos.h.
|
private |
Definition at line 640 of file neon/vectormath_aos.h.
|
private |
Definition at line 1074 of file sse/vectormath_aos.h.
|
private |
Definition at line 636 of file neon/vectormath_aos.h.
|
private |
Definition at line 637 of file neon/vectormath_aos.h.
|
private |
Definition at line 638 of file neon/vectormath_aos.h.