BBGamelib.CGAffineTransform.CGPointApplyAffineTransform C# (CSharp) Method

CGPointApplyAffineTransform() public static method

public static CGPointApplyAffineTransform ( Vector2 point, CGAffineTransform xform ) : Vector2
point UnityEngine.Vector2
xform CGAffineTransform
return UnityEngine.Vector2
		public static Vector2 CGPointApplyAffineTransform(Vector2 point, CGAffineTransform xform){
			Vector2 p;
			
			p.x=xform.a*point.x+xform.c*point.y+xform.tx;
			p.y=xform.b*point.x+xform.d*point.y+xform.ty;
			
			return p;
		}
		public static Vector2 CGSizeApplyAffineTransform(Vector2 size,CGAffineTransform xform){

Usage Example

        public virtual Vector2 convertToNodeSpace(Vector2 worldPoint)
        {
            Vector2 ret = CGAffineTransform.CGPointApplyAffineTransform(worldPoint, worldToNodeTransform());

            return(ret);
        }
All Usage Examples Of BBGamelib.CGAffineTransform::CGPointApplyAffineTransform