BBGamelib.CGAffineTransform.Scale C# (CSharp) Method

Scale() public static method

public static Scale ( CGAffineTransform t, float sx, float sy ) : CGAffineTransform
t CGAffineTransform
sx float
sy float
return CGAffineTransform
		public static CGAffineTransform Scale(CGAffineTransform t, float sx, float sy){
			CGAffineTransform scale=MakeScale(sx,sy);
			return Concat(scale,t);
		}
		public static CGAffineTransform Rotate(CGAffineTransform t, float angle){

Usage Example

        public Tile addTile(CCSpriteFrame frame, Vector2 centerPosInNodeSpace, float scaleX, float scaleY, float degree)
        {
            centerPosInNodeSpace /= UIWindow.PIXEL_PER_UNIT;
            CGAffineTransform t = CGAffineTransform.MakeTranslation(centerPosInNodeSpace.x, centerPosInNodeSpace.y);

            t = CGAffineTransform.Scale(t, scaleX, scaleY);
            t = CGAffineTransform.Rotate(t, -ccUtils.CC_DEGREES_TO_RADIANS(degree));
            return(addTile(frame, t));
        }