#include <fsAffineMtx2d.h>
|
| fsAffineMtx2d | inverseGet () const |
| fsVec2d | scaleGet () const |
| fsVec2d | translateGet () const |
| void | translateSet (fsVec2d const &pTrans) |
| void | set (fsF32 p00, fsF32 p01, fsF32 p10, fsF32 p11, fsF32 p20, fsF32 p21) |
| void | set (fsS32 pRow, fsS32 pCol, fsF32 pVal) |
| fsF32 | get (fsS32 pRow, fsS32 pCol) const |
| void | fsVec2dTransform (fsVec2d const &pInVec2d, fsVec2d *pOutVec2d) const |
| void | fsVec2dsTransform (fsVec2d const *pInVec2d, fsVec2d *pOutVec2d, fsS32 pCount) const |
| void | fsVec2dsTransform (std::vector< fsVec2d > const &pInVec2d, std::vector< fsVec2d > &pOutVec2d) const |
| fsBool | fsVec2DInverseTransform (fsVec2d const &pInVec2d, fsVec2d *pOutVec2d) const |
| fsF32 | determinantGet () const |
| void | identitySet () |
| void | calculate (const fsPoint &pTranslate, fsF32 pScaleX, fsF32 pScaleY, fsF32 pAngleRadians) |
| void | calculate (const fsVec2d &pTranslate, fsF32 pScaleX, fsF32 pScaleY, fsF32 pAngleRadians) |
| fsAffineMtx2d & | operator*= (fsAffineMtx2d const &pRhs) |
| | fsAffineMtx2d (fsVec2d const &pTranslate=fsVec2d(0, 0), fsF32 pScaleX=1.0f, fsF32 pScaleY=1.0f, fsF32 pAngleRadians=0) |
| virtual | ~fsAffineMtx2d () |
◆ fsAffineMtx2d()
◆ ~fsAffineMtx2d()
| fsAffineMtx2d::~fsAffineMtx2d |
( |
| ) |
|
|
virtual |
◆ calculate() [1/2]
| void fsAffineMtx2d::calculate |
( |
const fsPoint & | pTranslate, |
|
|
fsF32 | pScaleX, |
|
|
fsF32 | pScaleY, |
|
|
fsF32 | pAngleRadians ) |
◆ calculate() [2/2]
| void fsAffineMtx2d::calculate |
( |
const fsVec2d & | pTranslate, |
|
|
fsF32 | pScaleX, |
|
|
fsF32 | pScaleY, |
|
|
fsF32 | pAngleRadians ) |
◆ determinantGet()
| fsF32 fsAffineMtx2d::determinantGet |
( |
| ) |
const |
◆ fsVec2DInverseTransform()
| fsBool fsAffineMtx2d::fsVec2DInverseTransform |
( |
fsVec2d const & | pInVec2d, |
|
|
fsVec2d * | pOutVec2d ) const |
◆ fsVec2dsTransform() [1/2]
| void fsAffineMtx2d::fsVec2dsTransform |
( |
fsVec2d const * | pInVec2d, |
|
|
fsVec2d * | pOutVec2d, |
|
|
fsS32 | pCount ) const |
◆ fsVec2dsTransform() [2/2]
| void fsAffineMtx2d::fsVec2dsTransform |
( |
std::vector< fsVec2d > const & | pInVec2d, |
|
|
std::vector< fsVec2d > & | pOutVec2d ) const |
◆ fsVec2dTransform()
| void fsAffineMtx2d::fsVec2dTransform |
( |
fsVec2d const & | pInVec2d, |
|
|
fsVec2d * | pOutVec2d ) const |
◆ get()
◆ identitySet()
| void fsAffineMtx2d::identitySet |
( |
| ) |
|
◆ inverseGet()
◆ operator*=()
◆ scaleGet()
| fsVec2d fsAffineMtx2d::scaleGet |
( |
| ) |
const |
◆ set() [1/2]
◆ set() [2/2]
◆ translateGet()
| fsVec2d fsAffineMtx2d::translateGet |
( |
| ) |
const |
◆ translateSet()
| void fsAffineMtx2d::translateSet |
( |
fsVec2d const & | pTrans | ) |
|
◆ mMtx
| fsF32 fsAffineMtx2d::mMtx[3][2] |
|
protected |
The documentation for this class was generated from the following files: