Wraps a nkMaths::Vector and offers functions for use in scripting. More...
Wraps a nkMaths::Vector and offers functions for use in scripting.
|
static |
Updates a given environment and set it up to use all functions wrapped by this wrapper.
env | The environment to set up. |
|
static |
Wrapper function for the constructor of the user type.
stack | The parameter stack. |
|
static |
Wrapper function for the destructor of the user type.
toDestroy | The data that has to be freed. |
|
static |
Wrapper function for the constructor of the user type. Will map to the vector 2 constructor.
stack | The parameter stack. |
|
static |
Wrapper function for the constructor of the user type. Will map to the vector 3 constructor.
stack | The parameter stack. |
|
static |
Wrapper function for the constructor of the user type. Will map to the vector 4 constructor.
stack | The parameter stack. |
|
static |
Wrapper function for the nkMaths::Vector::getX(), exposed as an attribute getter.
vector | The data from which the attribute will be retrieved. |
|
static |
Wrapper function for the nkMaths::Vector::getY(), exposed as an attribute getter.
vector | The data from which the attribute will be retrieved. |
|
static |
Wrapper function for the nkMaths::Vector::getZ(), exposed as an attribute getter.
vector | The data from which the attribute will be retrieved. |
|
static |
Wrapper function for the nkMaths::Vector::getW(), exposed as an attribute getter.
vector | The data from which the attribute will be retrieved. |
|
static |
Wrapper function for nkMaths::Vector::setX(), exposed as an attribute setter.
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::setY(), exposed as an attribute setter.
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::setZ(), exposed as an attribute setter.
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::setW(), exposed as an attribute setter.
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthVec2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthVec4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthSquaredVec2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthSquaredVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getLengthSquaredVec4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceVec2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceVec4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceSquaredVec2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceSquaredVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getDistanceSquaredVec4().
stack | The parameter stack. |
|
static |
Overrides the default string conversion function.
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::normalizeVec2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::normalizeVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::normalizeVec4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getNormalizedVec2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getNormalizedVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getNormalizedVec4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotProductVec2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotProductVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotProductVec4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::setAsCrossVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::getCrossVec3().
stack | The parameter stack. |
|
static |
Overrides the default add operation for the user type.
stack | The parameter stack. |
|
static |
Overrides the default subtract operation for the user type.
stack | The parameter stack. |
|
static |
Overrides the default multiply operation for the user type.
stack | The parameter stack. |
|
static |
Overrides the default divide operation for the user type.
stack | The parameter stack. |
|
static |
Overrides the default equality operation for the user type.
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceVec2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceVec4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceSquaredVec2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceSquaredVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::distanceSquaredVec4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotVec2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotVec3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::dotVec4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Vector::crossVec3().
stack | The parameter stack. |