Alpha Engine
|
AEMtx33.h
Go to the documentation of this file.
void AEMtx33MultVecArray(AEVec2 *pResult, AEMtx33 *pMtx, AEVec2 *pVec, u32 count)
Set an array of vectors (pResult) to the multiplication of pMtx with an array of vectors (pVec) of si...
void AEMtx33ScaleApply(AEMtx33 *pResult, AEMtx33 *pMtx, f32 x, f32 y)
Set pResult to the multiplication of scaling matrix of x and y with pMtx.
void AEMtx33MultVec(AEVec2 *pResult, AEMtx33 *pMtx, AEVec2 *pVec)
Set pResult to the multiplication of pMtx with pVec.
f32 AEMtx33Inverse(AEMtx33 *pResult, AEMtx33 *pMtx)
Set pResult to the inverse of pMtx.
void AEMtx33Trans(AEMtx33 *pResult, f32 x, f32 y)
Set pResult to the translation matrix of x and y.
void AEMtx33GetRow(AEVec2 *pResult, AEMtx33 *pMtx, u32 row)
Definition: AEVec2.h:26
void AEMtx33SetCol(AEMtx33 *pResult, u32 col, AEVec2 *pVec)
Set the first and second element of the selected column of pResult to the x and y values of pVec resp...
void AEMtx33Scale(AEMtx33 *pResult, f32 x, f32 y)
Set pResult to the scaling matrix of x and y.
void AEMtx33Concat(AEMtx33 *pResult, AEMtx33 *pMtx0, AEMtx33 *pMtx1)
Set pResult to the multiplication of pMtx0 with pMtx1.
void AEMtx33InvTranspose(AEMtx33 *pResult, AEMtx33 *pMtx)
Set pResult to the transpose of the inverse of pMtx.
Definition: AEMtx33.h:36
void AEMtx33GetCol(AEVec2 *pResult, AEMtx33 *pMtx, u32 col)
Set the x and y values of pResult with the first and second element of the selected column of pMtx re...
void AEMtx33Orthogonalize(AEMtx33 *pResult, AEMtx33 *pMtx)
Set pResult to the orthogonalization of pMtx.
void AEMtx33MultVecArraySR(AEVec2 *pResult, AEMtx33 *pMtx, AEVec2 *pVec, u32 count)
void AEMtx33Transpose(AEMtx33 *pResult, AEMtx33 *pMtx)
Set pResult to the transpose of pMtx.
void AEMtx33TransApply(AEMtx33 *pResult, AEMtx33 *pMtx, f32 x, f32 y)
Set pResult to the multiplication of translation matrix of x and y with pMtx.
void AEMtx33MultVecSR(AEVec2 *pResult, AEMtx33 *pMtx, AEVec2 *pVec)
void AEMtx33Rot(AEMtx33 *pResult, f32 angle)
Set pResult to the rotation matrix of angle in radians rotating counter-clockwise.
void AEMtx33RotDeg(AEMtx33 *pResult, f32 angle)
Set pResult to the rotation matrix of angle in degrees rotating counter-clockwise.
void AEMtx33SetRow(AEMtx33 *pResult, u32 row, AEVec2 *pVec)
Set the first and second element of the selected row of pResult to the x and y values of pVec respect...
struct AEMtx33 AEMtx33
Generated on Sat Jan 4 2014 02:06:22 for Alpha Engine by
