soui 5.0.0.1
Soui5 Doc
 
Loading...
Searching...
No Matches
SMatrix Member List

This is the complete list of members for SMatrix, including all inherited members.

asAffine(float affine[6]) constSMatrix
cheapEqualTo(const SMatrix &m) constSMatrixinline
Concat(const SMatrix &a, const SMatrix &b)SMatrixinlinestatic
Data() SCONST OVERRIDESMatrix
dirtyMatrixTypeCache()SMatrixinline
fMat_IxForm
get(int index) constSMatrixinline
GetMapPtsProc(TypeMask mask)SMatrixinlinestatic
getMapPtsProc() constSMatrixinline
GetMapXYProc(TypeMask mask)SMatrixinlinestatic
getMapXYProc() constSMatrixinline
getMaxScale() constSMatrix
getMinMaxScales(float scaleFactors[2]) constSMatrix
getMinScale() constSMatrix
getType() constSMatrixinline
hasPerspective() constSMatrixinline
I()SMatrixstatic
InvalidMatrix()SMatrixstatic
invert(SMatrix *inverse) constSMatrixinline
isIdentity() SCONST OVERRIDESMatrix
isScaleTranslate() constSMatrixinline
isSimilarity(float tol=((1.0f)/(1<< 12))) constSMatrix
kAffine_Mask enum valueSMatrix
kAScaleX enum value (defined in SMatrix)SMatrix
kAScaleY enum value (defined in SMatrix)SMatrix
kASkewX enum value (defined in SMatrix)SMatrix
kASkewY enum value (defined in SMatrix)SMatrix
kATransX enum value (defined in SMatrix)SMatrix
kATransY enum value (defined in SMatrix)SMatrix
kCenter_ScaleToFit enum valueSMatrix
kEnd_ScaleToFit enum valueSMatrix
kFill_ScaleToFit enum valueSMatrix
kIdentity_Mask enum valueSMatrix
kMaxFlattenSize enum value (defined in SMatrix)SMatrix
kPerspective_Mask enum valueSMatrix
kScale_Mask enum valueSMatrix
kStart_ScaleToFit enum valueSMatrix
kTranslate_Mask enum valueSMatrix
mapHomogeneousPoints(float dst[], const float src[], int count) constSMatrix
mapPoints(SPoint dst[], const SPoint src[], int count) constSMatrix
mapPoints(SPoint pts[], int count) constSMatrixinline
mapPointsWithStride(SPoint pts[], size_t stride, int count) constSMatrixinline
mapPointsWithStride(SPoint dst[], SPoint src[], size_t stride, int count) constSMatrixinline
MapPtsProc typedefSMatrix
mapRadius(float radius) constSMatrix
mapRect(SRect *dst, const SRect &src) constSMatrix
mapRect(SRect *rect) constSMatrixinline
mapRectToQuad(SPoint dst[4], const SRect &rect) constSMatrixinline
mapVectors(SVector2D dst[], const SVector2D src[], int count) constSMatrix
mapVectors(SVector2D vecs[], int count) constSMatrixinline
mapXY(float x, float y, SPoint *result) constSMatrixinline
MapXYProc typedefSMatrix
operator!=(const SMatrix &a, const SMatrix &b)SMatrixfriend
operator*(const SMatrix &src) constSMatrix
operator*=(const SMatrix &src)SMatrix
operator=(const SMatrix &src)SMatrix
operator==(const SMatrix &a, const SMatrix &b)SMatrixfriend
operator[](int index) constSMatrixinline
operator[](int index)SMatrixinline
postConcat(const SMatrix &other)SMatrix
postIDiv(int divx, int divy)SMatrix
postRotate(float degrees, float px, float py)SMatrix
postRotate(float degrees)SMatrix
postScale(float sx, float sy, float px, float py)SMatrix
postScale(float sx, float sy)SMatrix
postSkew(float kx, float ky, float px, float py)SMatrix
postSkew(float kx, float ky)SMatrix
postTranslate(float dx, float dy)SMatrix
postTranslate(int dx, int dy)SMatrix
preConcat(const SMatrix &other)SMatrix
preRotate(float degrees, float px, float py)SMatrix
preRotate(float degrees)SMatrix
preScale(float sx, float sy, float px, float py)SMatrix
preScale(float sx, float sy)SMatrix
preservesAxisAlignment() constSMatrixinline
preservesRightAngles(float tol=((1.0f)/(1<< 12))) constSMatrix
preSkew(float kx, float ky, float px, float py)SMatrix
preSkew(float kx, float ky)SMatrix
preTranslate(float dx, float dy)SMatrix
preTranslate(int dx, int dy)SMatrix
rectStaysRect() constSMatrixinline
reset() OVERRIDESMatrix
rotate(float deg)SMatrixinline
scale(float sx, float sy)SMatrixinline
ScaleToFit enum nameSMatrix
set(int index, float value)SMatrixinline
SetAffineIdentity(float affine[6])SMatrixstatic
setConcat(const SMatrix &a, const SMatrix &b)SMatrix
setIdentity() OVERRIDESMatrix
setIDiv(int divx, int divy)SMatrix
setMatrix(const float data[9], int matType=kUnknown_Mask)SMatrix
setPolyToPoly(const SPoint src[], const SPoint dst[], int count)SMatrix
setRectToRect(const SRect &src, const SRect &dst, ScaleToFit stf)SMatrix
setRotate(float degrees) OVERRIDESMatrix
setRotate2(float degrees, float px, float py) OVERRIDESMatrix
setScale(float sx, float sy) OVERRIDESMatrix
setScale2(float sx, float sy, float px, float py) OVERRIDESMatrix
setSinCos(float sinValue, float cosValue, float px, float py)SMatrix
setSinCos(float sinValue, float cosValue)SMatrix
setSkew(float kx, float ky) OVERRIDESMatrix
setSkew2(float kx, float ky, float px, float py) OVERRIDESMatrix
setTranslate(float dx, float dy) OVERRIDESMatrix
setTranslate(const SVector2D &v)SMatrixinline
SFloatSinCos(float radians, float *cosValue) (defined in SMatrix)SMatrixstatic
shear(float sh, float sv)SMatrixinline
SkPerspIter (defined in SMatrix)SMatrixfriend
SMatrix()SMatrixinline
SMatrix(const float data[9])SMatrix
translate(float dx, float dy)SMatrixinline
TypeMask enum nameSMatrix