|
RavEngine
|
Public Member Functions | |
| PX_FORCE_INLINE | Vec3 (const Vec3 &other) |
| PX_FORCE_INLINE | Vec3 (PxF64 x_, PxF64 y_, PxF64 z_) |
| PX_FORCE_INLINE | Vec3 (PxF32 x_, PxF32 y_, PxF32 z_) |
| PX_FORCE_INLINE void | set (PxF64 xCoord, PxF64 yCoord, PxF64 zCoord) |
| PX_FORCE_INLINE PxVec3 | toFloat () const |
| PX_FORCE_INLINE Vec3 | max (const Vec3 &lhs) const |
| PX_FORCE_INLINE Vec3 | min (const Vec3 &lhs) const |
| PX_FORCE_INLINE PxF64 | magnitudeSquared () const |
| PX_FORCE_INLINE PxF64 | magnitude () const |
| PX_FORCE_INLINE Vec3 | getNormalized () const |
| PX_FORCE_INLINE PxF64 | dot (const Vec3 &rhs) const |
| PX_FORCE_INLINE Vec3 | cross (const Vec3 &v) const |
| PX_FORCE_INLINE Vec3 | operator+ (const Vec3 &v) const |
| PX_FORCE_INLINE Vec3 | operator- (const Vec3 &v) const |
| PX_FORCE_INLINE Vec3 | operator* (const PxF64 &v) const |
| PX_FORCE_INLINE Vec3 | operator/ (const PxF64 &v) const |
| PX_FORCE_INLINE Vec3 & | operator+= (const Vec3 &v) |
| PX_FORCE_INLINE Vec3 & | operator-= (const Vec3 &v) |
| PX_FORCE_INLINE Vec3 & | operator*= (PxF64 f) |
| PX_FORCE_INLINE Vec3 & | operator/= (PxF64 f) |
| PX_FORCE_INLINE PxF64 & | operator[] (PxU32 index) |
| PX_FORCE_INLINE const PxF64 & | operator[] (PxU32 index) const |
Public Attributes | |
| PxF64 | x |
| PxF64 | y |
| PxF64 | z |