pub unsafe trait SKSceneDelegate: NSObjectProtocol {
// Provided methods
unsafe fn update_forScene(
&self,
current_time: NSTimeInterval,
scene: &SKScene,
)
where Self: Sized + Message { ... }
unsafe fn didEvaluateActionsForScene(&self, scene: &SKScene)
where Self: Sized + Message { ... }
unsafe fn didSimulatePhysicsForScene(&self, scene: &SKScene)
where Self: Sized + Message { ... }
unsafe fn didApplyConstraintsForScene(&self, scene: &SKScene)
where Self: Sized + Message { ... }
unsafe fn didFinishUpdateForScene(&self, scene: &SKScene)
where Self: Sized + Message { ... }
}Available on crate feature
SKScene only.Expand description
Provided Methods§
unsafe fn update_forScene(&self, current_time: NSTimeInterval, scene: &SKScene)
Available on macOS and crate feature
objc2-app-kit and crate feature SKEffectNode and crate feature SKNode only.unsafe fn didEvaluateActionsForScene(&self, scene: &SKScene)
Available on macOS and crate feature
objc2-app-kit and crate feature SKEffectNode and crate feature SKNode only.unsafe fn didSimulatePhysicsForScene(&self, scene: &SKScene)
Available on macOS and crate feature
objc2-app-kit and crate feature SKEffectNode and crate feature SKNode only.unsafe fn didApplyConstraintsForScene(&self, scene: &SKScene)
Available on macOS and crate feature
objc2-app-kit and crate feature SKEffectNode and crate feature SKNode only.unsafe fn didFinishUpdateForScene(&self, scene: &SKScene)
Available on macOS and crate feature
objc2-app-kit and crate feature SKEffectNode and crate feature SKNode only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn SKSceneDelegate
Source§impl ProtocolType for dyn SKSceneDelegate
impl ProtocolType for dyn SKSceneDelegate
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".