CCAffineTransform
CCAffineTransform
Cocos2DType: Struct
Constructors
CCAffineTransform(float, float, float, float, float, float)
Methods
Concat(CCAffineTransform)
Concat(CCAffineTransform)(Cocos2D.CCAffineTransform m)
Parameters:
m
(Cocos2D.CCAffineTransform)Concat(CCAffineTransform, CCAffineTransform)
Cocos2D.CCAffineTransform Concat(CCAffineTransform, CCAffineTransform)(Cocos2D.CCAffineTransform t1, Cocos2D.CCAffineTransform t2)
Concatenate `t2' to `t1' and return the result: t' = t1 * t2 */s
Parameters:
t1
(Cocos2D.CCAffineTransform)t2
(Cocos2D.CCAffineTransform)Returns:
Cocos2D.CCAffineTransform
Example
Concat(ref CCAffineTransform)
Concat(ref CCAffineTransform)(Cocos2D.CCAffineTransform m)
Parameters:
m
(Cocos2D.CCAffineTransform)Concat(ref CCAffineTransform, ref CCAffineTransform, out CCAffineTransform)
Concat(ref CCAffineTransform, ref CCAffineTransform, out CCAffineTransform)(Cocos2D.CCAffineTransform t1, Cocos2D.CCAffineTransform t2, Cocos2D.CCAffineTransform tOut)
Parameters:
t1
(Cocos2D.CCAffineTransform)t2
(Cocos2D.CCAffineTransform)tOut
(Cocos2D.CCAffineTransform)ConcatScale(float, float)
ConcatScale(float, float)(System.Single xscale, System.Single yscale)
Parameters:
xscale
(System.Single)yscale
(System.Single)ConcatTranslation(float, float)
ConcatTranslation(float, float)(System.Single x, System.Single y)
Parameters:
x
(System.Single)y
(System.Single)Equal(CCAffineTransform, CCAffineTransform)
System.Boolean Equal(CCAffineTransform, CCAffineTransform)(Cocos2D.CCAffineTransform t1, Cocos2D.CCAffineTransform t2)
Return true if `t1' and `t2' are equal, false otherwise.
Parameters:
t1
(Cocos2D.CCAffineTransform)t2
(Cocos2D.CCAffineTransform)Returns:
System.Boolean
Example
Equals(ref CCAffineTransform)
System.Boolean Equals(ref CCAffineTransform)(Cocos2D.CCAffineTransform t)
Parameters:
t
(Cocos2D.CCAffineTransform)Returns:
System.Boolean
GetRotation()
System.Single GetRotation()()
Returns:
System.Single
GetRotationX()
System.Single GetRotationX()()
Returns:
System.Single
GetRotationY()
System.Single GetRotationY()()
Returns:
System.Single
GetScaleX()
System.Single GetScaleX()()
Returns:
System.Single
GetScaleY()
System.Single GetScaleY()()
Returns:
System.Single
Invert(CCAffineTransform)
Cocos2D.CCAffineTransform Invert(CCAffineTransform)(Cocos2D.CCAffineTransform t)
Parameters:
t
(Cocos2D.CCAffineTransform)Returns:
Cocos2D.CCAffineTransform
Lerp(ref CCAffineTransform, ref CCAffineTransform, float, out CCAffineTransform)
Lerp(ref CCAffineTransform, ref CCAffineTransform, float, out CCAffineTransform)(Cocos2D.CCAffineTransform m1, Cocos2D.CCAffineTransform m2, System.Single t, Cocos2D.CCAffineTransform res)
Parameters:
m1
(Cocos2D.CCAffineTransform)m2
(Cocos2D.CCAffineTransform)t
(System.Single)res
(Cocos2D.CCAffineTransform)Rotate(CCAffineTransform, float)
Cocos2D.CCAffineTransform Rotate(CCAffineTransform, float)(Cocos2D.CCAffineTransform t, System.Single anAngle)
Parameters:
t
(Cocos2D.CCAffineTransform)anAngle
(System.Single)Returns:
Cocos2D.CCAffineTransform
Scale(CCAffineTransform, float, float)
Cocos2D.CCAffineTransform Scale(CCAffineTransform, float, float)(Cocos2D.CCAffineTransform t, System.Single sx, System.Single sy)
Parameters:
t
(Cocos2D.CCAffineTransform)sx
(System.Single)sy
(System.Single)Returns:
Cocos2D.CCAffineTransform
SetLerp(CCAffineTransform, CCAffineTransform, float)
SetLerp(CCAffineTransform, CCAffineTransform, float)(Cocos2D.CCAffineTransform m1, Cocos2D.CCAffineTransform m2, System.Single t)
Parameters:
m1
(Cocos2D.CCAffineTransform)m2
(Cocos2D.CCAffineTransform)t
(System.Single)SetRotation(float)
SetRotation(float)(System.Single rotation)
Parameters:
rotation
(System.Single)Example
SetScale(float, float)
SetScale(float, float)(System.Single scaleX, System.Single scaleY)
Parameters:
scaleX
(System.Single)scaleY
(System.Single)SetScaleRotation(float, float, float)
SetScaleRotation(float, float, float)(System.Single scaleX, System.Single scaleY, System.Single angle)
Parameters:
scaleX
(System.Single)scaleY
(System.Single)angle
(System.Single)SetScaleX(float)
SetScaleX(float)(System.Single scaleX)
Parameters:
scaleX
(System.Single)SetScaleY(float)
SetScaleY(float)(System.Single scaleY)
Parameters:
scaleY
(System.Single)SetTranslation(float, float)
SetTranslation(float, float)(System.Single x, System.Single y)
Parameters:
x
(System.Single)y
(System.Single)Transform(CCPoint)
Cocos2D.CCPoint Transform(CCPoint)(Cocos2D.CCPoint point)
Parameters:
point
(Cocos2D.CCPoint)Returns:
Cocos2D.CCPoint
Transform(CCPoint, CCAffineTransform)
Cocos2D.CCPoint Transform(CCPoint, CCAffineTransform)(Cocos2D.CCPoint point, Cocos2D.CCAffineTransform t)
Parameters:
point
(Cocos2D.CCPoint)t
(Cocos2D.CCAffineTransform)Returns:
Cocos2D.CCPoint
Transform(ref CCPoint)
Transform(ref CCPoint)(Cocos2D.CCPoint point)
Parameters:
point
(Cocos2D.CCPoint)Transform(CCRect)
Cocos2D.CCRect Transform(CCRect)(Cocos2D.CCRect rect)
Parameters:
rect
(Cocos2D.CCRect)Returns:
Cocos2D.CCRect
Transform(CCRect, CCAffineTransform)
Cocos2D.CCRect Transform(CCRect, CCAffineTransform)(Cocos2D.CCRect rect, Cocos2D.CCAffineTransform anAffineTransform)
Parameters:
rect
(Cocos2D.CCRect)anAffineTransform
(Cocos2D.CCAffineTransform)Returns:
Cocos2D.CCRect
Transform(ref CCRect)
Transform(ref CCRect)(Cocos2D.CCRect rect)
Parameters:
rect
(Cocos2D.CCRect)Transform(CCSize, CCAffineTransform)
Cocos2D.CCSize Transform(CCSize, CCAffineTransform)(Cocos2D.CCSize size, Cocos2D.CCAffineTransform t)
Parameters:
size
(Cocos2D.CCSize)t
(Cocos2D.CCAffineTransform)Returns:
Cocos2D.CCSize
Transform(ref int, ref int)
Transform(ref int, ref int)(System.Int32 x, System.Int32 y)
Parameters:
x
(System.Int32)y
(System.Int32)Transform(float, float, out float, out float)
Transform(float, float, out float, out float)(System.Single x, System.Single y, System.Single xresult, System.Single yresult)
Parameters:
x
(System.Single)y
(System.Single)xresult
(System.Single)yresult
(System.Single)Transform(ref float, ref float)
Transform(ref float, ref float)(System.Single x, System.Single y)
Parameters:
x
(System.Single)y
(System.Single)Translate(CCAffineTransform, float, float)
Cocos2D.CCAffineTransform Translate(CCAffineTransform, float, float)(Cocos2D.CCAffineTransform t, System.Single tx, System.Single ty)
Parameters:
t
(Cocos2D.CCAffineTransform)tx
(System.Single)ty
(System.Single)Returns:
Cocos2D.CCAffineTransform
Fields
Identity(Cocos2D.CCAffineTransform)
a(System.Single)
b(System.Single)
c(System.Single)
d(System.Single)
tx(System.Single)
ty(System.Single)
Propertys
TranslationX(System.Single)
TranslationY(System.Single)
XnaMatrix(Microsoft.Xna.Framework.Matrix)
Get/set the XNA matrix of this transform. This matrix will assume z=0.