SkyCtrl3Button
@objc(GSSkyCtrl3Button)
public enum SkyCtrl3Button : Int
A physical button that can be grabbed on a RemoteControl.Model.skyCtrl3
gamepad.
-
Top-most button on the front of the controller, immediately above frontBottomButton, featuring a return-home icon print. Produces
SkyCtrl3ButtonEvent.frontTopButton
events when grabbed.Declaration
Swift
case frontTopButton
-
Bottom-most button on the front of the controller, immediately below frontTopButton, featuring a takeoff/land icon print. Produces
SkyCtrl3ButtonEvent.frontBottomButton
events when grabbed.Declaration
Swift
case frontBottomButton
-
Left-most button on the rear of the controller, immediately above AxisLeftSlider, featuring a centering icon print. Produces:
SkyCtrl3ButtonEvent.rearLeftButton
events when grabbedVirtualGamepadEvent.ok
events whenVirtualGamepad
peripheral is grabbed
Declaration
Swift
case rearLeftButton
-
Right-most button on the rear of the controller, immediately above AxisRightSlider, featuring a take-photo/record icon print. Produces:
SkyCtrl3ButtonEvent.rearRightButton
events when grabbedVirtualGamepadEvent.cancel
events whenVirtualGamepad
peripheral is grabbed
Declaration
Swift
case rearRightButton
-
Set containing all possible buttons.
Declaration
Swift
public static let allCases: Set<SkyCtrl3Button>
-
Debug description.
Declaration
Swift
public var description: String { get }