![]() |
Rigs of Rods 2023.09
Soft-body Physics Simulation
|
Binding of Ogre::Vector2. More...
#include <(ValueTypes) vector2.h>
Public Member Functions | |
Constructors | |
| vector2 () | |
| vector2 (float, float, float) | |
| vector2 (const vector2 &in) | |
| vector2 (float) | |
| vector2 () | |
| vector2 (float, float, float) | |
| vector2 (const vector2 &in) | |
| vector2 (float) | |
Operators | |
| float | opIndex (int) const |
| bool | opEquals (const vector2 &in) const |
| vector2 | opAdd (const vector2 &in) const |
| vector2 | opSub (const vector2 &in) const |
| vector2 | opMul (float) const |
| vector2 | opMul (const vector2 &in) const |
| vector2 | opDiv (float) const |
| vector2 | opDiv (const vector2 &in) const |
| vector2 | opAdd () const |
| vector2 | opSub () const |
| vector2 & | opAddAssign (const vector2 &in) |
| vector2 & | opAddAssign (float) |
| vector2 & | opSubAssign (const vector2 &in) |
| vector2 & | opSubAssign (float) |
| vector2 & | opMulAssign (const vector2 &in) |
| vector2 & | opMulAssign (float) |
| vector2 & | opDivAssign (const vector2 &in) |
| vector2 & | opDivAssign (float) |
| float | opIndex (int) const |
| bool | opEquals (const vector2 &in) const |
| vector2 | opAdd (const vector2 &in) const |
| vector2 | opSub (const vector2 &in) const |
| vector2 | opMul (float) const |
| vector2 | opMul (const vector2 &in) const |
| vector2 | opDiv (float) const |
| vector2 | opDiv (const vector2 &in) const |
| vector2 | opAdd () const |
| vector2 | opSub () const |
| vector2 & | opAddAssign (const vector2 &in) |
| vector2 & | opAddAssign (float) |
| vector2 & | opSubAssign (const vector2 &in) |
| vector2 & | opSubAssign (float) |
| vector2 & | opMulAssign (const vector2 &in) |
| vector2 & | opMulAssign (float) |
| vector2 & | opDivAssign (const vector2 &in) |
| vector2 & | opDivAssign (float) |
Methods | |
| float | length () const |
| float | squaredLength () const |
| float | distance (const vector2 &in) const |
| float | squaredDistance (const vector2 &in) const |
| float | dotProduct (const vector2 &in) const |
| float | absDotProduct (const vector2 &in) const |
| float | normalise () |
| float | crossProduct (const vector2 &in) const |
| vector2 | midPoint (const vector2 &in) const |
| void | makeFloor (const vector2 &in) |
| void | makeCeil (const vector2 &in) |
| vector2 | perpendicular () const |
| vector2 | randomDeviant (const radian &in, const vector2 &in) const |
| radian | angleBetween (const vector2 &in) |
| quaternion | getRotationTo (const vector2 &in, const vector2 &in) const |
| bool | isZeroLength () const |
| vector2 | normalisedCopy () const |
| vector2 | reflect (const vector2 &in) const |
| bool | positionEquals (const vector2 &in, float) const |
| bool | positionCloses (const vector2 &in, float) const |
| bool | directionEquals (const vector2 &in, radian &in) const |
| bool | isNaN () const |
| float | length () const |
| float | squaredLength () const |
| float | distance (const vector2 &in) const |
| float | squaredDistance (const vector2 &in) const |
| float | dotProduct (const vector2 &in) const |
| float | absDotProduct (const vector2 &in) const |
| float | normalise () |
| float | crossProduct (const vector2 &in) const |
| vector2 | midPoint (const vector2 &in) const |
| void | makeFloor (const vector2 &in) |
| void | makeCeil (const vector2 &in) |
| vector2 | perpendicular () const |
| vector2 | randomDeviant (const radian &in, const vector2 &in) const |
| radian | angleBetween (const vector2 &in) |
| quaternion | getRotationTo (const vector2 &in, const vector2 &in) const |
| bool | isZeroLength () const |
| vector2 | normalisedCopy () const |
| vector2 | reflect (const vector2 &in) const |
| bool | positionEquals (const vector2 &in, float) const |
| bool | positionCloses (const vector2 &in, float) const |
| bool | directionEquals (const vector2 &in, radian &in) const |
| bool | isNaN () const |
Data Fields | |
| float | x |
| float | y |
Binding of Ogre::Vector2.
Definition at line 19 of file (ValueTypes) vector2.h.
| ScriptValueTypes::vector2::vector2 | ( | ) |
| ScriptValueTypes::vector2::vector2 | ( | float | , |
| float | , | ||
| float | |||
| ) |
| ScriptValueTypes::vector2::vector2 | ( | const vector2 & | in | ) |
| ScriptValueTypes::vector2::vector2 | ( | float | ) |
| ScriptValueTypes::vector2::vector2 | ( | ) |
| ScriptValueTypes::vector2::vector2 | ( | float | , |
| float | , | ||
| float | |||
| ) |
| ScriptValueTypes::vector2::vector2 | ( | const vector2 & | in | ) |
| ScriptValueTypes::vector2::vector2 | ( | float | ) |
| float ScriptValueTypes::vector2::absDotProduct | ( | const vector2 & | in | ) | const |
| float ScriptValueTypes::vector2::absDotProduct | ( | const vector2 & | in | ) | const |
| float ScriptValueTypes::vector2::crossProduct | ( | const vector2 & | in | ) | const |
| float ScriptValueTypes::vector2::crossProduct | ( | const vector2 & | in | ) | const |
| float ScriptValueTypes::vector2::distance | ( | const vector2 & | in | ) | const |
| float ScriptValueTypes::vector2::distance | ( | const vector2 & | in | ) | const |
| float ScriptValueTypes::vector2::dotProduct | ( | const vector2 & | in | ) | const |
| float ScriptValueTypes::vector2::dotProduct | ( | const vector2 & | in | ) | const |
| quaternion ScriptValueTypes::vector2::getRotationTo | ( | const vector2 & | in, |
| const vector2 & | in | ||
| ) | const |
| quaternion ScriptValueTypes::vector2::getRotationTo | ( | const vector2 & | in, |
| const vector2 & | in | ||
| ) | const |
| bool ScriptValueTypes::vector2::isNaN | ( | ) | const |
| bool ScriptValueTypes::vector2::isNaN | ( | ) | const |
| bool ScriptValueTypes::vector2::isZeroLength | ( | ) | const |
| bool ScriptValueTypes::vector2::isZeroLength | ( | ) | const |
| float ScriptValueTypes::vector2::length | ( | ) | const |
| float ScriptValueTypes::vector2::length | ( | ) | const |
| void ScriptValueTypes::vector2::makeCeil | ( | const vector2 & | in | ) |
| void ScriptValueTypes::vector2::makeCeil | ( | const vector2 & | in | ) |
| void ScriptValueTypes::vector2::makeFloor | ( | const vector2 & | in | ) |
| void ScriptValueTypes::vector2::makeFloor | ( | const vector2 & | in | ) |
| float ScriptValueTypes::vector2::normalise | ( | ) |
| float ScriptValueTypes::vector2::normalise | ( | ) |
| vector2 ScriptValueTypes::vector2::normalisedCopy | ( | ) | const |
| vector2 ScriptValueTypes::vector2::normalisedCopy | ( | ) | const |
| vector2 ScriptValueTypes::vector2::opAdd | ( | ) | const |
| vector2 ScriptValueTypes::vector2::opAdd | ( | ) | const |
| vector2 & ScriptValueTypes::vector2::opAddAssign | ( | float | ) |
| vector2 & ScriptValueTypes::vector2::opAddAssign | ( | float | ) |
| vector2 ScriptValueTypes::vector2::opDiv | ( | float | ) | const |
| vector2 ScriptValueTypes::vector2::opDiv | ( | float | ) | const |
| vector2 & ScriptValueTypes::vector2::opDivAssign | ( | float | ) |
| vector2 & ScriptValueTypes::vector2::opDivAssign | ( | float | ) |
| bool ScriptValueTypes::vector2::opEquals | ( | const vector2 & | in | ) | const |
| bool ScriptValueTypes::vector2::opEquals | ( | const vector2 & | in | ) | const |
| float ScriptValueTypes::vector2::opIndex | ( | int | ) | const |
| float ScriptValueTypes::vector2::opIndex | ( | int | ) | const |
| vector2 ScriptValueTypes::vector2::opMul | ( | float | ) | const |
| vector2 ScriptValueTypes::vector2::opMul | ( | float | ) | const |
| vector2 & ScriptValueTypes::vector2::opMulAssign | ( | float | ) |
| vector2 & ScriptValueTypes::vector2::opMulAssign | ( | float | ) |
| vector2 ScriptValueTypes::vector2::opSub | ( | ) | const |
| vector2 ScriptValueTypes::vector2::opSub | ( | ) | const |
| vector2 & ScriptValueTypes::vector2::opSubAssign | ( | float | ) |
| vector2 & ScriptValueTypes::vector2::opSubAssign | ( | float | ) |
| vector2 ScriptValueTypes::vector2::perpendicular | ( | ) | const |
| vector2 ScriptValueTypes::vector2::perpendicular | ( | ) | const |
| bool ScriptValueTypes::vector2::positionCloses | ( | const vector2 & | in, |
| float | |||
| ) | const |
| bool ScriptValueTypes::vector2::positionCloses | ( | const vector2 & | in, |
| float | |||
| ) | const |
| bool ScriptValueTypes::vector2::positionEquals | ( | const vector2 & | in, |
| float | |||
| ) | const |
| bool ScriptValueTypes::vector2::positionEquals | ( | const vector2 & | in, |
| float | |||
| ) | const |
| float ScriptValueTypes::vector2::squaredDistance | ( | const vector2 & | in | ) | const |
| float ScriptValueTypes::vector2::squaredDistance | ( | const vector2 & | in | ) | const |
| float ScriptValueTypes::vector2::squaredLength | ( | ) | const |
| float ScriptValueTypes::vector2::squaredLength | ( | ) | const |
| float ScriptValueTypes::vector2::x |
Definition at line 23 of file (ValueTypes) vector2.h.
| float ScriptValueTypes::vector2::y |
Definition at line 24 of file (ValueTypes) vector2.h.