Mallet Engine
2
Entity-Component based game engine, written in Java.
|
Public Member Functions | |
Vector3 () | |
Vector3 (final float _x, final float _y, final float _z) | |
Vector3 (final int _x, final int _y, final int _z) | |
Vector3 (final Vector3 _vec) | |
Vector3 (final Vector2 _vec) | |
void | setXYZ (final float _x, final float _y, final float _z) |
final void | add (final Vector3 _vec) |
final void | subtract (final Vector3 _vec) |
final void | multiply (final float _scalar) |
final void | multiply (final Vector3 _vec) |
final float | length () |
final void | normalise () |
final float | getX () |
final float | getY () |
final float | getZ () |
String | toString () |
Static Public Member Functions | |
static final Vector3 | add (final Vector3 _vec1, final Vector3 _vec2) |
static final Vector3 | subtract (final Vector3 _vec1, final Vector3 _vec2) |
static final float | distance (final Vector3 _vec1, final Vector3 _vec2) |
static final Vector3 | multiply (final Vector3 _vec1, final float _scalar) |
static final float | multiply (final Vector3 _vec1, final Vector3 _vec2) |
static final Vector3 | divide (final Vector3 _vec1, final float _scalar) |
static final Vector3 | divide (final Vector3 _vec1, final Vector3 _vec2) |
static final Vector3 | parseVector3 (final String _text) |
Public Attributes | |
float | x = 0.0f |
float | y = 0.0f |
float | z = 0.0f |
com.linxonline.mallet.maths.Vector3.Vector3 | ( | final float | _x, |
final float | _y, | ||
final float | _z | ||
) |
com.linxonline.mallet.maths.Vector3.Vector3 | ( | final int | _x, |
final int | _y, | ||
final int | _z | ||
) |
com.linxonline.mallet.maths.Vector3.Vector3 | ( | final Vector3 | _vec | ) |
com.linxonline.mallet.maths.Vector3.Vector3 | ( | final Vector2 | _vec | ) |
final void com.linxonline.mallet.maths.Vector3.add | ( | final Vector3 | _vec | ) |
static final Vector3 com.linxonline.mallet.maths.Vector3.add | ( | final Vector3 | _vec1, |
final Vector3 | _vec2 | ||
) | [static] |
static final float com.linxonline.mallet.maths.Vector3.distance | ( | final Vector3 | _vec1, |
final Vector3 | _vec2 | ||
) | [static] |
static final Vector3 com.linxonline.mallet.maths.Vector3.divide | ( | final Vector3 | _vec1, |
final float | _scalar | ||
) | [static] |
static final Vector3 com.linxonline.mallet.maths.Vector3.divide | ( | final Vector3 | _vec1, |
final Vector3 | _vec2 | ||
) | [static] |
final float com.linxonline.mallet.maths.Vector3.getX | ( | ) |
final float com.linxonline.mallet.maths.Vector3.getY | ( | ) |
final float com.linxonline.mallet.maths.Vector3.getZ | ( | ) |
final float com.linxonline.mallet.maths.Vector3.length | ( | ) |
final void com.linxonline.mallet.maths.Vector3.multiply | ( | final float | _scalar | ) |
final void com.linxonline.mallet.maths.Vector3.multiply | ( | final Vector3 | _vec | ) |
static final Vector3 com.linxonline.mallet.maths.Vector3.multiply | ( | final Vector3 | _vec1, |
final float | _scalar | ||
) | [static] |
static final float com.linxonline.mallet.maths.Vector3.multiply | ( | final Vector3 | _vec1, |
final Vector3 | _vec2 | ||
) | [static] |
final void com.linxonline.mallet.maths.Vector3.normalise | ( | ) |
static final Vector3 com.linxonline.mallet.maths.Vector3.parseVector3 | ( | final String | _text | ) | [static] |
void com.linxonline.mallet.maths.Vector3.setXYZ | ( | final float | _x, |
final float | _y, | ||
final float | _z | ||
) |
final void com.linxonline.mallet.maths.Vector3.subtract | ( | final Vector3 | _vec | ) |
static final Vector3 com.linxonline.mallet.maths.Vector3.subtract | ( | final Vector3 | _vec1, |
final Vector3 | _vec2 | ||
) | [static] |
String com.linxonline.mallet.maths.Vector3.toString | ( | ) |
float com.linxonline.mallet.maths.Vector3.x = 0.0f |
float com.linxonline.mallet.maths.Vector3.y = 0.0f |
float com.linxonline.mallet.maths.Vector3.z = 0.0f |