pub unsafe trait GCDevicePhysicalInputStateDiff: NSObjectProtocol {
    // Provided methods
    unsafe fn changeForElement(
        &self,
        element: &ProtocolObject<dyn GCPhysicalInputElement>
    ) -> GCDevicePhysicalInputElementChange
       where Self: Sized + Message { ... }
    unsafe fn changedElements(
        &self
    ) -> Option<Id<NSEnumerator<ProtocolObject<dyn GCPhysicalInputElement>>>>
       where Self: Sized + Message { ... }
}
👎Deprecated: icrate::GameController has been moved to objc2-game-controller
Available on crate feature GameController only.

Provided Methods§

source

unsafe fn changeForElement( &self, element: &ProtocolObject<dyn GCPhysicalInputElement> ) -> GCDevicePhysicalInputElementChange
where Self: Sized + Message,

👎Deprecated: icrate::GameController has been moved to objc2-game-controller
source

unsafe fn changedElements( &self ) -> Option<Id<NSEnumerator<ProtocolObject<dyn GCPhysicalInputElement>>>>
where Self: Sized + Message,

👎Deprecated: icrate::GameController has been moved to objc2-game-controller
Available on crate feature Foundation_NSEnumerator only.

Trait Implementations§

source§

impl ProtocolType for dyn GCDevicePhysicalInputStateDiff

source§

const NAME: &'static str = "GCDevicePhysicalInputStateDiff"

The name of the Objective-C protocol that this type represents.
source§

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

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

impl<T> ImplementedBy<T> for dyn GCDevicePhysicalInputStateDiff

Implementations on Foreign Types§

source§

impl<T> GCDevicePhysicalInputStateDiff for ProtocolObject<T>

Implementors§