public class TSRVector2
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
swigCMemOwn |
Modifier | Constructor and Description |
---|---|
|
TSRVector2() |
|
TSRVector2(float a,
float b) |
protected |
TSRVector2(long cPtr,
boolean cMemoryOwn) |
Modifier and Type | Method and Description |
---|---|
void |
add(TSRVector2 _p1,
TSRVector2 _p2) |
float |
angle(TSRVector2 _vOther) |
void |
assign(float _x,
float _y) |
TSRVector2 |
assign(TSRVector3 _vOther) |
static boolean |
calculateBarycentricCoords(TSRVector2 _point,
TSRVector2 _pointA,
TSRVector2 _pointB,
TSRVector2 _pointC,
SWIGTYPE_p_float _fU,
SWIGTYPE_p_float _fV,
SWIGTYPE_p_float _fW) |
TSRVector2 |
decrementBy(TSRVector2 _vIn) |
void |
delete() |
static float |
distance(TSRVector2 _p1,
TSRVector2 _p2) |
static float |
distanceSquared(TSRVector2 _p1,
TSRVector2 _p2) |
TSRVector2 |
divideBy(float _fDiv) |
float |
dot(TSRVector2 _vOther) |
protected void |
finalize() |
protected static long |
getCPtr(TSRVector2 obj) |
float |
getS() |
float |
getT() |
float[] |
getV() |
float |
getX() |
float |
getY() |
static TSRVector2 |
getZero() |
TSRVector2 |
incrementBy(TSRVector2 _vIn) |
void |
lerp(TSRVector2 _p1,
TSRVector2 _p2,
float _fWieght) |
float |
mag() |
float |
magSquared() |
TSRVector2 |
multiplyBy(float _fScale) |
void |
negate() |
void |
normalize() |
void |
rotateAround(TSRVector2 _vPivotPoint,
float _fAngle) |
void |
setS(float value) |
void |
setT(float value) |
void |
setV(float[] value) |
void |
setX(float value) |
void |
setY(float value) |
void |
subtract(TSRVector2 _p1,
TSRVector2 _p2) |
protected TSRVector2(long cPtr, boolean cMemoryOwn)
public TSRVector2()
public TSRVector2(float a, float b)
protected static long getCPtr(TSRVector2 obj)
protected void finalize()
finalize
in class java.lang.Object
public void delete()
public void setV(float[] value)
public float[] getV()
public void setX(float value)
public float getX()
public void setY(float value)
public float getY()
public void setS(float value)
public float getS()
public void setT(float value)
public float getT()
public void assign(float _x, float _y)
public TSRVector2 assign(TSRVector3 _vOther)
public void add(TSRVector2 _p1, TSRVector2 _p2)
public void subtract(TSRVector2 _p1, TSRVector2 _p2)
public float magSquared()
public float mag()
public void normalize()
public float dot(TSRVector2 _vOther)
public float angle(TSRVector2 _vOther)
public void negate()
public void rotateAround(TSRVector2 _vPivotPoint, float _fAngle)
public void lerp(TSRVector2 _p1, TSRVector2 _p2, float _fWieght)
public static float distance(TSRVector2 _p1, TSRVector2 _p2)
public static float distanceSquared(TSRVector2 _p1, TSRVector2 _p2)
public TSRVector2 incrementBy(TSRVector2 _vIn)
public TSRVector2 decrementBy(TSRVector2 _vIn)
public TSRVector2 multiplyBy(float _fScale)
public TSRVector2 divideBy(float _fDiv)
public static boolean calculateBarycentricCoords(TSRVector2 _point, TSRVector2 _pointA, TSRVector2 _pointB, TSRVector2 _pointC, SWIGTYPE_p_float _fU, SWIGTYPE_p_float _fV, SWIGTYPE_p_float _fW)
public static TSRVector2 getZero()