pub unsafe trait UICollisionBehaviorDelegate: NSObjectProtocol + IsMainThreadOnly {
// Provided methods
unsafe fn collisionBehavior_beganContactForItem_withItem_atPoint(
&self,
behavior: &UICollisionBehavior,
item1: &ProtocolObject<dyn UIDynamicItem>,
item2: &ProtocolObject<dyn UIDynamicItem>,
p: CGPoint
)
where Self: Sized + Message { ... }
unsafe fn collisionBehavior_endedContactForItem_withItem(
&self,
behavior: &UICollisionBehavior,
item1: &ProtocolObject<dyn UIDynamicItem>,
item2: &ProtocolObject<dyn UIDynamicItem>
)
where Self: Sized + Message { ... }
unsafe fn collisionBehavior_beganContactForItem_withBoundaryIdentifier_atPoint(
&self,
behavior: &UICollisionBehavior,
item: &ProtocolObject<dyn UIDynamicItem>,
identifier: Option<&ProtocolObject<dyn NSCopying>>,
p: CGPoint
)
where Self: Sized + Message { ... }
unsafe fn collisionBehavior_endedContactForItem_withBoundaryIdentifier(
&self,
behavior: &UICollisionBehavior,
item: &ProtocolObject<dyn UIDynamicItem>,
identifier: Option<&ProtocolObject<dyn NSCopying>>
)
where Self: Sized + Message { ... }
}Available on crate feature
UICollisionBehavior only.Provided Methods§
unsafe fn collisionBehavior_beganContactForItem_withItem_atPoint( &self, behavior: &UICollisionBehavior, item1: &ProtocolObject<dyn UIDynamicItem>, item2: &ProtocolObject<dyn UIDynamicItem>, p: CGPoint )
Available on crate feature
UIDynamicBehavior only.unsafe fn collisionBehavior_endedContactForItem_withItem( &self, behavior: &UICollisionBehavior, item1: &ProtocolObject<dyn UIDynamicItem>, item2: &ProtocolObject<dyn UIDynamicItem> )
Available on crate feature
UIDynamicBehavior only.unsafe fn collisionBehavior_beganContactForItem_withBoundaryIdentifier_atPoint( &self, behavior: &UICollisionBehavior, item: &ProtocolObject<dyn UIDynamicItem>, identifier: Option<&ProtocolObject<dyn NSCopying>>, p: CGPoint )
Available on crate feature
UIDynamicBehavior only.unsafe fn collisionBehavior_endedContactForItem_withBoundaryIdentifier( &self, behavior: &UICollisionBehavior, item: &ProtocolObject<dyn UIDynamicItem>, identifier: Option<&ProtocolObject<dyn NSCopying>> )
Available on crate feature
UIDynamicBehavior only.