|
FW_CUDA_FUNC | Vec2i (void) |
|
FW_CUDA_FUNC | Vec2i (S32 a) |
|
FW_CUDA_FUNC | Vec2i (S32 xx, S32 yy) |
|
FW_CUDA_FUNC const S32 * | getPtr (void) const |
|
FW_CUDA_FUNC S32 * | getPtr (void) |
|
FW_CUDA_FUNC Vec2i | perpendicular (void) const |
|
template<class V > |
FW_CUDA_FUNC | Vec2i (const VectorBase< S32, 2, V > &v) |
|
template<class V > |
FW_CUDA_FUNC Vec2i & | operator= (const VectorBase< S32, 2, 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 Vec2i | normalized (S32len=(S32) 1) const |
|
FW_CUDA_FUNC void | normalize (S32len=(S32) 1) |
|
FW_CUDA_FUNC S32 | min (void) const |
|
FW_CUDA_FUNC Vec2i | min (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC S32 | max (void) const |
|
FW_CUDA_FUNC Vec2i | max (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC S32 | sum (void) const |
|
FW_CUDA_FUNC Vec2i | 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 Vec2i & | operator= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i & | operator+= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator+= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i & | operator-= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator-= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i & | operator*= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator*= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i & | operator/= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator/= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i & | operator%= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator%= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i & | operator&= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator&= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i & | operator|= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator|= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i & | operator^= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator^= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i & | operator<<= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator<<= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i & | operator>>= (const S32 &a) |
|
FW_CUDA_FUNC Vec2i & | operator>>= (const VectorBase< S32, L, V > &v) |
|
FW_CUDA_FUNC Vec2i | operator+ (void) const |
|
FW_CUDA_FUNC Vec2i | operator+ (const S32 &a) const |
|
FW_CUDA_FUNC Vec2i | operator+ (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec2i | operator- (void) const |
|
FW_CUDA_FUNC Vec2i | operator- (const S32 &a) const |
|
FW_CUDA_FUNC Vec2i | operator- (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec2i | operator~ (void) const |
|
FW_CUDA_FUNC Vec2i | operator* (const S32 &a) const |
|
FW_CUDA_FUNC Vec2i | operator* (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec2i | operator/ (const S32 &a) const |
|
FW_CUDA_FUNC Vec2i | operator/ (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec2i | operator% (const S32 &a) const |
|
FW_CUDA_FUNC Vec2i | operator% (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec2i | operator& (const S32 &a) const |
|
FW_CUDA_FUNC Vec2i | operator& (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec2i | operator| (const S32 &a) const |
|
FW_CUDA_FUNC Vec2i | operator| (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec2i | operator^ (const S32 &a) const |
|
FW_CUDA_FUNC Vec2i | operator^ (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec2i | operator<< (const S32 &a) const |
|
FW_CUDA_FUNC Vec2i | operator<< (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec2i | operator>> (const S32 &a) const |
|
FW_CUDA_FUNC Vec2i | operator>> (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC S32 | dot (const VectorBase< S32, L, V > &v) const |
|
FW_CUDA_FUNC Vec2i | 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 238 of file Math.hpp.