|
FW_CUDA_FUNC | Vec3i (void) |
|
FW_CUDA_FUNC | Vec3i (S32 a) |
|
FW_CUDA_FUNC | Vec3i (S32 xx, S32 yy, S32 zz) |
|
FW_CUDA_FUNC | Vec3i (const Vec2i &xy, S32 zz) |
|
FW_CUDA_FUNC const S32 * | getPtr (void) const |
|
FW_CUDA_FUNC S32 * | getPtr (void) |
|
FW_CUDA_FUNC Vec2i | getXY (void) const |
|
template<class V > |
FW_CUDA_FUNC | Vec3i (const VectorBase< S32, 3, V > &v) |
|
template<class V > |
FW_CUDA_FUNC Vec3i & | operator= (const VectorBase< S32, 3, V > &v) |
|
FW_CUDA_FUNC | VectorBase (void) |
|
FW_CUDA_FUNC const S32 * | getPtr (void) const |
|
FW_CUDA_FUNC S32 * | getPtr (void) |
|
FW_CUDA_FUNC const S32 & | get (int idx) const |
|
FW_CUDA_FUNC S32 & | get (int idx) |
|
FW_CUDA_FUNC S32 | set (int idx, const S32 &a) |
|
FW_CUDA_FUNC void | set (const S32 &a) |
|
FW_CUDA_FUNC void | set (const S32 *ptr) |
|
FW_CUDA_FUNC void | set (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC void | setZero (void) |
|
void | print (void) const |
|
void | sprint (char *vec, size_t s) const |
|
FW_CUDA_FUNC bool | isZero (void) const |
|
FW_CUDA_FUNC S32 | lenSqr (void) const |
|
FW_CUDA_FUNC S32 | length (void) const |
|
FW_CUDA_FUNC Vec3i | normalized (S32len=(S32) 1) const |
|
FW_CUDA_FUNC void | normalize (S32len=(S32) 1) |
|
FW_CUDA_FUNC S32 | min (void) const |
|
FW_CUDA_FUNC Vec3i | min (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC S32 | max (void) const |
|
FW_CUDA_FUNC Vec3i | max (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC S32 | sum (void) const |
|
FW_CUDA_FUNC Vec3i | abs (void) const |
|
FW_CUDA_FUNC Vector< S32, L+1 > | toHomogeneous (void) const |
|
FW_CUDA_FUNC Vector< S32, L-1 > | toCartesian (void) const |
|
FW_CUDA_FUNC const S32 & | operator[] (int idx) const |
|
FW_CUDA_FUNC S32 & | operator[] (int idx) |
|
FW_CUDA_FUNC Vec3i & | operator= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i & | operator+= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator+= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i & | operator-= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator-= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i & | operator*= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator*= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i & | operator/= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator/= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i & | operator%= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator%= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i & | operator&= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator&= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i & | operator|= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator|= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i & | operator^= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator^= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i & | operator<<= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator<<= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i & | operator>>= (const S32 &a) |
|
FW_CUDA_FUNC Vec3i & | operator>>= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec3i | operator+ (void) const |
|
FW_CUDA_FUNC Vec3i | operator+ (const S32 &a) const |
|
FW_CUDA_FUNC Vec3i | operator+ (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec3i | operator- (void) const |
|
FW_CUDA_FUNC Vec3i | operator- (const S32 &a) const |
|
FW_CUDA_FUNC Vec3i | operator- (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec3i | operator~ (void) const |
|
FW_CUDA_FUNC Vec3i | operator* (const S32 &a) const |
|
FW_CUDA_FUNC Vec3i | operator* (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec3i | operator/ (const S32 &a) const |
|
FW_CUDA_FUNC Vec3i | operator/ (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec3i | operator% (const S32 &a) const |
|
FW_CUDA_FUNC Vec3i | operator% (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec3i | operator& (const S32 &a) const |
|
FW_CUDA_FUNC Vec3i | operator& (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec3i | operator| (const S32 &a) const |
|
FW_CUDA_FUNC Vec3i | operator| (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec3i | operator^ (const S32 &a) const |
|
FW_CUDA_FUNC Vec3i | operator^ (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec3i | operator<< (const S32 &a) const |
|
FW_CUDA_FUNC Vec3i | operator<< (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec3i | operator>> (const S32 &a) const |
|
FW_CUDA_FUNC Vec3i | operator>> (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC S32 | dot (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec3i | clamp (const VectorBase< S32, L, V > &lo, const VectorBase< S32, L, W > &hi) const |
|
FW_CUDA_FUNC bool | operator== (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC bool | operator!= (const VectorBase< S32, L, V > &v) const |
|
Definition at line 257 of file Math.hpp.