Share via


SKPhysicsWorld.GetBody Method

Definition

Overloads

GetBody(CGPoint)

[Foundation.Export("bodyAtPoint:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual SpriteKit.SKPhysicsBody? GetBody(CoreGraphics.CGPoint point);
[<Foundation.Export("bodyAtPoint:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetBody : CoreGraphics.CGPoint -> SpriteKit.SKPhysicsBody
override this.GetBody : CoreGraphics.CGPoint -> SpriteKit.SKPhysicsBody

Parameters

point
CGPoint

Returns

Attributes

Applies to

GetBody(CGRect)

[Foundation.Export("bodyInRect:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual SpriteKit.SKPhysicsBody? GetBody(CoreGraphics.CGRect rect);
[<Foundation.Export("bodyInRect:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetBody : CoreGraphics.CGRect -> SpriteKit.SKPhysicsBody
override this.GetBody : CoreGraphics.CGRect -> SpriteKit.SKPhysicsBody

Parameters

rect
CGRect

Returns

Attributes

Applies to

GetBody(CGPoint, CGPoint)

[Foundation.Export("bodyAlongRayStart:end:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual SpriteKit.SKPhysicsBody? GetBody(CoreGraphics.CGPoint rayStart, CoreGraphics.CGPoint rayEnd);
[<Foundation.Export("bodyAlongRayStart:end:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetBody : CoreGraphics.CGPoint * CoreGraphics.CGPoint -> SpriteKit.SKPhysicsBody
override this.GetBody : CoreGraphics.CGPoint * CoreGraphics.CGPoint -> SpriteKit.SKPhysicsBody

Parameters

rayStart
CGPoint
rayEnd
CGPoint

Returns

Attributes

Applies to