Skip to main content

MKLookAroundViewControllerDelegate

Trait MKLookAroundViewControllerDelegate 

Source
pub unsafe trait MKLookAroundViewControllerDelegate: NSObjectProtocol {
    // Provided methods
    unsafe fn lookAroundViewControllerWillUpdateScene(
        &self,
        view_controller: &MKLookAroundViewController,
    )
       where Self: Sized + Message { ... }
    unsafe fn lookAroundViewControllerDidUpdateScene(
        &self,
        view_controller: &MKLookAroundViewController,
    )
       where Self: Sized + Message { ... }
    unsafe fn lookAroundViewControllerWillPresentFullScreen(
        &self,
        view_controller: &MKLookAroundViewController,
    )
       where Self: Sized + Message { ... }
    unsafe fn lookAroundViewControllerDidPresentFullScreen(
        &self,
        view_controller: &MKLookAroundViewController,
    )
       where Self: Sized + Message { ... }
    unsafe fn lookAroundViewControllerWillDismissFullScreen(
        &self,
        view_controller: &MKLookAroundViewController,
    )
       where Self: Sized + Message { ... }
    unsafe fn lookAroundViewControllerDidDismissFullScreen(
        &self,
        view_controller: &MKLookAroundViewController,
    )
       where Self: Sized + Message { ... }
}
Available on crate feature MKLookAroundViewController only.
Expand description

Provided Methods§

Source

unsafe fn lookAroundViewControllerWillUpdateScene( &self, view_controller: &MKLookAroundViewController, )
where Self: Sized + Message,

Available on macOS and crate feature objc2-app-kit only.
Source

unsafe fn lookAroundViewControllerDidUpdateScene( &self, view_controller: &MKLookAroundViewController, )
where Self: Sized + Message,

Available on macOS and crate feature objc2-app-kit only.
Source

unsafe fn lookAroundViewControllerWillPresentFullScreen( &self, view_controller: &MKLookAroundViewController, )
where Self: Sized + Message,

Available on macOS and crate feature objc2-app-kit only.
Source

unsafe fn lookAroundViewControllerDidPresentFullScreen( &self, view_controller: &MKLookAroundViewController, )
where Self: Sized + Message,

Available on macOS and crate feature objc2-app-kit only.
Source

unsafe fn lookAroundViewControllerWillDismissFullScreen( &self, view_controller: &MKLookAroundViewController, )
where Self: Sized + Message,

Available on macOS and crate feature objc2-app-kit only.
Source

unsafe fn lookAroundViewControllerDidDismissFullScreen( &self, view_controller: &MKLookAroundViewController, )
where Self: Sized + Message,

Available on macOS and crate feature objc2-app-kit only.

Trait Implementations§

Source§

impl<T> ImplementedBy<T> for dyn MKLookAroundViewControllerDelegate

Source§

impl ProtocolType for dyn MKLookAroundViewControllerDelegate

Source§

const NAME: &'static str = "MKLookAroundViewControllerDelegate"

The name of the Objective-C protocol that this type represents. Read more
Source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T> MKLookAroundViewControllerDelegate for ProtocolObject<T>

Implementors§