Wraps a nkMaths::Matrix and offers functions for use in scripting. More...
Wraps a nkMaths::Matrix 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 mat2 constructor.
stack | The parameter stack. |
|
static |
Wrapper function for the constructor of the user type. Will map to the mat3 constructor.
stack | The parameter stack. |
|
static |
Wrapper function for the constructor of the user type. Will map to the mat4 constructor.
stack | The parameter stack. |
|
static |
Wrapper function for the nkMaths::Matrix::_m, exposed as an attribute getter.
data | The data from which the attribute will be retrieved. |
|
static |
Wrapper function for nkMaths::Matrix::getRow0().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getRow1().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getRow2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getRow3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getCol0().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getCol1().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getCol2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getCol3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::get().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::_m, exposed as an attribute setter.
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::set().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getInverseMat2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getInverseMat3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getInverseMat4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getTranspose().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::inverseMat2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::inverseMat3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::inverseMat4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::transpose().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getPositionComponent().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getOrientationComponent().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getScaleComponent().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getDecomposed().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setToViewMatrixDirection().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setToPerspectiveMatrix().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setToOrthographicMatrix().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setPositionComponent().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setOrientationComponent().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setScaleComponent().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::setToTransformation().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getDeterminantMat2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getDeterminantMat3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getDeterminantMat4().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getTraceMat2().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getTraceMat3().
stack | The parameter stack. |
|
static |
Wrapper function for nkMaths::Matrix::getTraceMat4().
stack | The parameter stack. |
|
static |
Overrides the default string conversion function.
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 equality operation for the user type.
stack | The parameter stack. |