pub unsafe trait GCDirectionPadElement: GCPhysicalInputElement {
// Provided methods
unsafe fn xyAxes(&self) -> Retained<ProtocolObject<dyn GCAxis2DInput>>
where Self: Sized + Message { ... }
unsafe fn xAxis(&self) -> Retained<ProtocolObject<dyn GCAxisInput>>
where Self: Sized + Message { ... }
unsafe fn yAxis(&self) -> Retained<ProtocolObject<dyn GCAxisInput>>
where Self: Sized + Message { ... }
unsafe fn up(&self) -> Retained<TodoProtocols>
where Self: Sized + Message { ... }
unsafe fn down(&self) -> Retained<TodoProtocols>
where Self: Sized + Message { ... }
unsafe fn left(&self) -> Retained<TodoProtocols>
where Self: Sized + Message { ... }
unsafe fn right(&self) -> Retained<TodoProtocols>
where Self: Sized + Message { ... }
}
Available on crate features
GCDirectionPadElement
and GCPhysicalInputElement
only.Provided Methods§
unsafe fn xyAxes(&self) -> Retained<ProtocolObject<dyn GCAxis2DInput>>
Available on crate feature
GCAxis2DInput
only.unsafe fn xAxis(&self) -> Retained<ProtocolObject<dyn GCAxisInput>>
Available on crate feature
GCAxisInput
only.unsafe fn yAxis(&self) -> Retained<ProtocolObject<dyn GCAxisInput>>
Available on crate feature
GCAxisInput
only.unsafe fn up(&self) -> Retained<TodoProtocols>
Available on crate features
GCLinearInput
and GCPressedStateInput
only.unsafe fn down(&self) -> Retained<TodoProtocols>
Available on crate features
GCLinearInput
and GCPressedStateInput
only.unsafe fn left(&self) -> Retained<TodoProtocols>
Available on crate features
GCLinearInput
and GCPressedStateInput
only.unsafe fn right(&self) -> Retained<TodoProtocols>
Available on crate features
GCLinearInput
and GCPressedStateInput
only.