Package apple.gamecontroller.c
Class GameController
- java.lang.Object
-
- apple.gamecontroller.c.GameController
-
public final class GameController extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringGCControllerDidBecomeCurrentNotification()Use these constants with NSNotificationCenter to listen to a controller becoming the most recently used controller.static java.lang.StringGCControllerDidConnectNotification()Use these constants with NSNotificationCenter to listen to connection and disconnection events.static java.lang.StringGCControllerDidDisconnectNotification()static java.lang.StringGCControllerDidStopBeingCurrentNotification()static longGCCurrentExtendedGamepadSnapshotDataVersion()static longGCCurrentMicroGamepadSnapshotDataVersion()static booleanGCExtendedGamepadSnapshotDataFromNSData(GCExtendedGamepadSnapshotData snapshotData, NSData data)Fills out a snapshot from any compatible NSData sourcestatic booleanGCExtendedGamepadSnapShotDataV100FromNSData(GCExtendedGamepadSnapShotDataV100 snapshotData, NSData data)Fills out a v100 snapshot from any compatible NSData sourcestatic booleanGCGamepadSnapShotDataV100FromNSData(GCGamepadSnapShotDataV100 snapshotData, NSData data)Fills out a v100 snapshot from any compatible NSData sourcestatic floatGCHapticDurationInfinite()static java.lang.StringGCHapticsLocalityAll()guaranteed to be supportedstatic java.lang.StringGCHapticsLocalityDefault()guaranteed to be supportedstatic java.lang.StringGCHapticsLocalityHandles()static java.lang.StringGCHapticsLocalityLeftHandle()static java.lang.StringGCHapticsLocalityLeftTrigger()static java.lang.StringGCHapticsLocalityRightHandle()static java.lang.StringGCHapticsLocalityRightTrigger()static java.lang.StringGCHapticsLocalityTriggers()static java.lang.StringGCInputButtonA()A set of commonly used strings that can be used to access controller buttons [@example] controller.physicalInputProfile.buttons[GCInputButtonA]static java.lang.StringGCInputButtonB()static java.lang.StringGCInputButtonHome()static java.lang.StringGCInputButtonMenu()static java.lang.StringGCInputButtonOptions()static java.lang.StringGCInputButtonX()static java.lang.StringGCInputButtonY()static java.lang.StringGCInputDirectionPad()static java.lang.StringGCInputDualShockTouchpadButton()static java.lang.StringGCInputDualShockTouchpadOne()A set of strings commonly used to access DualShock buttons [@example] controller.physicalInputProfile.dpads[GCInputDualShockTouchpadOne]static java.lang.StringGCInputDualShockTouchpadTwo()static java.lang.StringGCInputLeftShoulder()static java.lang.StringGCInputLeftThumbstick()static java.lang.StringGCInputLeftThumbstickButton()static java.lang.StringGCInputLeftTrigger()static java.lang.StringGCInputRightShoulder()static java.lang.StringGCInputRightThumbstick()static java.lang.StringGCInputRightThumbstickButton()static java.lang.StringGCInputRightTrigger()static java.lang.StringGCInputXboxPaddleFour()static java.lang.StringGCInputXboxPaddleOne()A set of strings commonly used to access Xbox buttons [@example] controller.physicalInputProfile.buttons[GCInputButtonPaddleOne]static java.lang.StringGCInputXboxPaddleThree()static java.lang.StringGCInputXboxPaddleTwo()static java.lang.StringGCKeyA()a or Astatic java.lang.StringGCKeyApplication()Applicationstatic java.lang.StringGCKeyB()b or Bstatic java.lang.StringGCKeyBackslash()\ or |static java.lang.StringGCKeyboardDidConnectNotification()Use these constants with NSNotificationCenter to listen to connection and disconnection events Use GCKeyboardDidConnectNotification for observing keyboard connection Use GCKeyboardDidDisconnectNotification for observing keyboard disconnection The 'object' property of the notification will contain the GCKeyboard that was connected or disconnected.static java.lang.StringGCKeyboardDidDisconnectNotification()static java.lang.StringGCKeyC()c or Cstatic java.lang.StringGCKeyCapsLock()Caps Lockstatic java.lang.StringGCKeyCloseBracket()] or }static longGCKeyCodeApplication()Applicationstatic longGCKeyCodeBackslash()\ or |static longGCKeyCodeCapsLock()Caps Lockstatic longGCKeyCodeCloseBracket()] or }static longGCKeyCodeComma(), or <static longGCKeyCodeDeleteForward()Delete Forwardstatic longGCKeyCodeDeleteOrBackspace()Delete (Backspace)static longGCKeyCodeDownArrow()Down Arrowstatic longGCKeyCodeEight()8 or *static longGCKeyCodeEnd()Endstatic longGCKeyCodeEqualSign()= or +static longGCKeyCodeEscape()Escapestatic longGCKeyCodeF1()F1static longGCKeyCodeF10()F10static longGCKeyCodeF11()F11static longGCKeyCodeF12()F12static longGCKeyCodeF2()F2static longGCKeyCodeF3()F3static longGCKeyCodeF4()F4static longGCKeyCodeF5()F5static longGCKeyCodeF6()F6static longGCKeyCodeF7()F7static longGCKeyCodeF8()F8static longGCKeyCodeF9()F9static longGCKeyCodeFive()5 or %static longGCKeyCodeFour()4 or $static longGCKeyCodeGraveAccentAndTilde()Grave Accent and Tildestatic longGCKeyCodeHome()Homestatic longGCKeyCodeHyphen()- or _static longGCKeyCodeInsert()Insertstatic longGCKeyCodeInternational1()International1static longGCKeyCodeInternational2()International2static longGCKeyCodeInternational3()International3static longGCKeyCodeInternational4()International4static longGCKeyCodeInternational5()International5static longGCKeyCodeInternational6()International6static longGCKeyCodeInternational7()International7static longGCKeyCodeInternational8()International8static longGCKeyCodeInternational9()International9static longGCKeyCodeKeyA()a or Astatic longGCKeyCodeKeyB()b or Bstatic longGCKeyCodeKeyC()c or Cstatic longGCKeyCodeKeyD()d or Dstatic longGCKeyCodeKeyE()e or Estatic longGCKeyCodeKeyF()f or Fstatic longGCKeyCodeKeyG()g or Gstatic longGCKeyCodeKeyH()h or Hstatic longGCKeyCodeKeyI()i or Istatic longGCKeyCodeKeyJ()j or Jstatic longGCKeyCodeKeyK()k or Kstatic longGCKeyCodeKeyL()l or Lstatic longGCKeyCodeKeyM()m or Mstatic longGCKeyCodeKeyN()n or Nstatic longGCKeyCodeKeyO()o or Ostatic longGCKeyCodeKeyP()p or Pstatic longGCKeyCodeKeypad0()Keypad 0 or Insertstatic longGCKeyCodeKeypad1()Keypad 1 or Endstatic longGCKeyCodeKeypad2()Keypad 2 or Down Arrowstatic longGCKeyCodeKeypad3()Keypad 3 or Page Downstatic longGCKeyCodeKeypad4()Keypad 4 or Left Arrowstatic longGCKeyCodeKeypad5()Keypad 5static longGCKeyCodeKeypad6()Keypad 6 or Right Arrowstatic longGCKeyCodeKeypad7()Keypad 7 or Homestatic longGCKeyCodeKeypad8()Keypad 8 or Up Arrowstatic longGCKeyCodeKeypad9()Keypad 9 or Page Upstatic longGCKeyCodeKeypadAsterisk()Keypad *static longGCKeyCodeKeypadEnter()Keypad Enterstatic longGCKeyCodeKeypadEqualSign()Keypad =static longGCKeyCodeKeypadHyphen()Keypad -static longGCKeyCodeKeypadNumLock()Keypad NumLock or Clearstatic longGCKeyCodeKeypadPeriod()Keypad . or Deletestatic longGCKeyCodeKeypadPlus()Keypad +static longGCKeyCodeKeypadSlash()Keypad /static longGCKeyCodeKeyQ()q or Qstatic longGCKeyCodeKeyR()r or Rstatic longGCKeyCodeKeyS()s or Sstatic longGCKeyCodeKeyT()t or Tstatic longGCKeyCodeKeyU()u or Ustatic longGCKeyCodeKeyV()v or Vstatic longGCKeyCodeKeyW()w or Wstatic longGCKeyCodeKeyX()x or Xstatic longGCKeyCodeKeyY()y or Ystatic longGCKeyCodeKeyZ()z or Zstatic longGCKeyCodeLANG1()LANG1static longGCKeyCodeLANG2()LANG2static longGCKeyCodeLANG3()LANG3static longGCKeyCodeLANG4()LANG4static longGCKeyCodeLANG5()LANG5static longGCKeyCodeLANG6()LANG6static longGCKeyCodeLANG7()LANG7static longGCKeyCodeLANG8()LANG8static longGCKeyCodeLANG9()LANG9static longGCKeyCodeLeftAlt()Left Altstatic longGCKeyCodeLeftArrow()Left Arrowstatic longGCKeyCodeLeftControl()Left Controlstatic longGCKeyCodeLeftGUI()Left GUIstatic longGCKeyCodeLeftShift()Left Shiftstatic longGCKeyCodeNine()9 or (static longGCKeyCodeNonUSBackslash()Non-US \ or |static longGCKeyCodeNonUSPound()Non-US # or _static longGCKeyCodeOne()1 or !static longGCKeyCodeOpenBracket()[ or {static longGCKeyCodePageDown()Page Downstatic longGCKeyCodePageUp()Page Upstatic longGCKeyCodePause()Pausestatic longGCKeyCodePeriod(). or >static longGCKeyCodePower()Powerstatic longGCKeyCodePrintScreen()Print Screenstatic longGCKeyCodeQuote()' or "static longGCKeyCodeReturnOrEnter()Return (Enter)static longGCKeyCodeRightAlt()Right Altstatic longGCKeyCodeRightArrow()Right Arrowstatic longGCKeyCodeRightControl()Right Controlstatic longGCKeyCodeRightGUI()Right GUIstatic longGCKeyCodeRightShift()Right Shiftstatic longGCKeyCodeScrollLock()Scroll Lockstatic longGCKeyCodeSemicolon(); or :static longGCKeyCodeSeven()7 or &static longGCKeyCodeSix()6 or ^static longGCKeyCodeSlash()/ or ?static longGCKeyCodeSpacebar()Spacebarstatic longGCKeyCodeTab()Tabstatic longGCKeyCodeThree()3 or #static longGCKeyCodeTwo()2 or @static longGCKeyCodeUpArrow()Up Arrowstatic longGCKeyCodeZero()0 or )static java.lang.StringGCKeyComma(), or <static java.lang.StringGCKeyD()d or Dstatic java.lang.StringGCKeyDeleteForward()Delete Forwardstatic java.lang.StringGCKeyDeleteOrBackspace()Delete (Backspace)static java.lang.StringGCKeyDownArrow()Down Arrowstatic java.lang.StringGCKeyE()e or Estatic java.lang.StringGCKeyEight()8 or *static java.lang.StringGCKeyEnd()Endstatic java.lang.StringGCKeyEqualSign()= or +static java.lang.StringGCKeyEscape()Escapestatic java.lang.StringGCKeyF()f or Fstatic java.lang.StringGCKeyF1()F1static java.lang.StringGCKeyF10()F10static java.lang.StringGCKeyF11()F11static java.lang.StringGCKeyF12()F12static java.lang.StringGCKeyF2()F2static java.lang.StringGCKeyF3()F3static java.lang.StringGCKeyF4()F4static java.lang.StringGCKeyF5()F5static java.lang.StringGCKeyF6()F6static java.lang.StringGCKeyF7()F7static java.lang.StringGCKeyF8()F8static java.lang.StringGCKeyF9()F9static java.lang.StringGCKeyFive()5 or %static java.lang.StringGCKeyFour()4 or $static java.lang.StringGCKeyG()g or Gstatic java.lang.StringGCKeyGraveAccentAndTilde()Grave Accent and Tildestatic java.lang.StringGCKeyH()h or Hstatic java.lang.StringGCKeyHome()Homestatic java.lang.StringGCKeyHyphen()- or _static java.lang.StringGCKeyI()i or Istatic java.lang.StringGCKeyInsert()Insertstatic java.lang.StringGCKeyInternational1()International1static java.lang.StringGCKeyInternational2()International2static java.lang.StringGCKeyInternational3()International3static java.lang.StringGCKeyInternational4()International4static java.lang.StringGCKeyInternational5()International5static java.lang.StringGCKeyInternational6()International6static java.lang.StringGCKeyInternational7()International7static java.lang.StringGCKeyInternational8()International8static java.lang.StringGCKeyInternational9()International9static java.lang.StringGCKeyJ()j or Jstatic java.lang.StringGCKeyK()k or Kstatic java.lang.StringGCKeyKeypad0()Keypad 0 or Insertstatic java.lang.StringGCKeyKeypad1()Keypad 1 or Endstatic java.lang.StringGCKeyKeypad2()Keypad 2 or Down Arrowstatic java.lang.StringGCKeyKeypad3()Keypad 3 or Page Downstatic java.lang.StringGCKeyKeypad4()Keypad 4 or Left Arrowstatic java.lang.StringGCKeyKeypad5()Keypad 5static java.lang.StringGCKeyKeypad6()Keypad 6 or Right Arrowstatic java.lang.StringGCKeyKeypad7()Keypad 7 or Homestatic java.lang.StringGCKeyKeypad8()Keypad 8 or Up Arrowstatic java.lang.StringGCKeyKeypad9()Keypad 9 or Page Upstatic java.lang.StringGCKeyKeypadAsterisk()Keypad *static java.lang.StringGCKeyKeypadEnter()Keypad Enterstatic java.lang.StringGCKeyKeypadEqualSign()Keypad =static java.lang.StringGCKeyKeypadHyphen()Keypad -static java.lang.StringGCKeyKeypadNumLock()Keypad NumLock or Clearstatic java.lang.StringGCKeyKeypadPeriod()Keypad . or Deletestatic java.lang.StringGCKeyKeypadPlus()Keypad +static java.lang.StringGCKeyKeypadSlash()Keypad /static java.lang.StringGCKeyL()l or Lstatic java.lang.StringGCKeyLANG1()LANG1static java.lang.StringGCKeyLANG2()LANG2static java.lang.StringGCKeyLANG3()LANG3static java.lang.StringGCKeyLANG4()LANG4static java.lang.StringGCKeyLANG5()LANG5static java.lang.StringGCKeyLANG6()LANG6static java.lang.StringGCKeyLANG7()LANG7static java.lang.StringGCKeyLANG8()LANG8static java.lang.StringGCKeyLANG9()LANG9static java.lang.StringGCKeyLeftAlt()Left Altstatic java.lang.StringGCKeyLeftArrow()Left Arrowstatic java.lang.StringGCKeyLeftControl()Left Controlstatic java.lang.StringGCKeyLeftGUI()Left GUIstatic java.lang.StringGCKeyLeftShift()Left Shiftstatic java.lang.StringGCKeyM()m or Mstatic java.lang.StringGCKeyN()n or Nstatic java.lang.StringGCKeyNine()9 or (static java.lang.StringGCKeyNonUSBackslash()Non-US \ or |static java.lang.StringGCKeyNonUSPound()Non-US # or _static java.lang.StringGCKeyO()o or Ostatic java.lang.StringGCKeyOne()1 or !static java.lang.StringGCKeyOpenBracket()[ or {static java.lang.StringGCKeyP()p or Pstatic java.lang.StringGCKeyPageDown()Page Downstatic java.lang.StringGCKeyPageUp()Page Upstatic java.lang.StringGCKeyPause()Pausestatic java.lang.StringGCKeyPeriod(). or >static java.lang.StringGCKeyPower()Powerstatic java.lang.StringGCKeyPrintScreen()Print Screenstatic java.lang.StringGCKeyQ()q or Qstatic java.lang.StringGCKeyQuote()' or "static java.lang.StringGCKeyR()r or Rstatic java.lang.StringGCKeyReturnOrEnter()Return (Enter)static java.lang.StringGCKeyRightAlt()Right Altstatic java.lang.StringGCKeyRightArrow()Right Arrowstatic java.lang.StringGCKeyRightControl()Right Controlstatic java.lang.StringGCKeyRightGUI()Right GUIstatic java.lang.StringGCKeyRightShift()Right Shiftstatic java.lang.StringGCKeyS()s or Sstatic java.lang.StringGCKeyScrollLock()Scroll Lockstatic java.lang.StringGCKeySemicolon(); or :static java.lang.StringGCKeySeven()7 or &static java.lang.StringGCKeySix()6 or ^static java.lang.StringGCKeySlash()/ or ?static java.lang.StringGCKeySpacebar()Spacebarstatic java.lang.StringGCKeyT()t or Tstatic java.lang.StringGCKeyTab()Tabstatic java.lang.StringGCKeyThree()3 or #static java.lang.StringGCKeyTwo()2 or @static java.lang.StringGCKeyU()u or Ustatic java.lang.StringGCKeyUpArrow()Up Arrowstatic java.lang.StringGCKeyV()v or Vstatic java.lang.StringGCKeyW()w or Wstatic java.lang.StringGCKeyX()x or Xstatic java.lang.StringGCKeyY()y or Ystatic java.lang.StringGCKeyZ()z or Zstatic java.lang.StringGCKeyZero()0 or )static booleanGCMicroGamepadSnapshotDataFromNSData(GCMicroGamepadSnapshotData snapshotData, NSData data)Fills out a snapshot from any compatible NSData sourcestatic booleanGCMicroGamepadSnapShotDataV100FromNSData(GCMicroGamepadSnapShotDataV100 snapshotData, NSData data)Fills out a v100 snapshot from any compatible NSData sourcestatic java.lang.StringGCMouseDidBecomeCurrentNotification()Use these constants with NSNotificationCenter to listen to a controller becoming the most recently used mouse.static java.lang.StringGCMouseDidConnectNotification()Use these constants with NSNotificationCenter to listen to connection and disconnection events.static java.lang.StringGCMouseDidDisconnectNotification()static java.lang.StringGCMouseDidStopBeingCurrentNotification()static NSDataNSDataFromGCExtendedGamepadSnapshotData(GCExtendedGamepadSnapshotData snapshotData)Creates an NSData object from a snapshot.static NSDataNSDataFromGCExtendedGamepadSnapShotDataV100(GCExtendedGamepadSnapShotDataV100 snapshotData)Creates an NSData object from a v100 snapshot.static NSDataNSDataFromGCGamepadSnapShotDataV100(GCGamepadSnapShotDataV100 snapshotData)Creates an NSData object from a v100 snapshot.static NSDataNSDataFromGCMicroGamepadSnapshotData(GCMicroGamepadSnapshotData snapshotData)Creates an NSData object from a snapshot.static NSDataNSDataFromGCMicroGamepadSnapShotDataV100(GCMicroGamepadSnapShotDataV100 snapshotData)Creates an NSData object from a v100 snapshot.
-
-
-
Method Detail
-
GCGamepadSnapShotDataV100FromNSData
public static boolean GCGamepadSnapShotDataV100FromNSData(GCGamepadSnapShotDataV100 snapshotData, NSData data)
Fills out a v100 snapshot from any compatible NSData source- Returns:
- NO if data is nil, snapshotData is nil or the contents of data does not contain a compatible snapshot. YES for all other cases.
-
NSDataFromGCGamepadSnapShotDataV100
public static NSData NSDataFromGCGamepadSnapShotDataV100(GCGamepadSnapShotDataV100 snapshotData)
Creates an NSData object from a v100 snapshot. If the version and size is not set in the snapshot the data will automatically have version 0x100 and sizeof(GCGamepadSnapShotDataV100) set as the values implicitly.- Returns:
- nil if the snapshot is NULL, otherwise an NSData instance compatible with GCGamepadSnapshot.snapshotData
-
GCExtendedGamepadSnapShotDataV100FromNSData
public static boolean GCExtendedGamepadSnapShotDataV100FromNSData(GCExtendedGamepadSnapShotDataV100 snapshotData, NSData data)
Fills out a v100 snapshot from any compatible NSData source- Returns:
- NO if data is nil, snapshotData is nil or the contents of data does not contain a compatible snapshot. YES for all other cases.
-
NSDataFromGCExtendedGamepadSnapShotDataV100
public static NSData NSDataFromGCExtendedGamepadSnapShotDataV100(GCExtendedGamepadSnapShotDataV100 snapshotData)
Creates an NSData object from a v100 snapshot. If the version and size is not set in the snapshot the data will automatically have version 0x100 and sizeof(GCExtendedGamepadSnapShotDataV100) set as the values implicitly.- Returns:
- nil if the snapshot is NULL, otherwise an NSData instance compatible with GCExtendedGamepadSnapshot.snapshotData
-
GCMicroGamepadSnapShotDataV100FromNSData
public static boolean GCMicroGamepadSnapShotDataV100FromNSData(GCMicroGamepadSnapShotDataV100 snapshotData, NSData data)
Fills out a v100 snapshot from any compatible NSData source- Returns:
- NO if data is nil, snapshotData is nil or the contents of data does not contain a compatible snapshot. YES for all other cases.
-
NSDataFromGCMicroGamepadSnapShotDataV100
public static NSData NSDataFromGCMicroGamepadSnapShotDataV100(GCMicroGamepadSnapShotDataV100 snapshotData)
Creates an NSData object from a v100 snapshot. If the version and size is not set in the snapshot the data will automatically have version 0x100 and sizeof(GCMicroGamepadSnapShotDataV100) set as the values implicitly.- Returns:
- nil if the snapshot is NULL, otherwise an NSData instance compatible with GCGamepadSnapshot.snapshotData
-
GCControllerDidConnectNotification
public static java.lang.String GCControllerDidConnectNotification()
Use these constants with NSNotificationCenter to listen to connection and disconnection events. Use GCControllerDidConnectNotification for observing connections of controllers. Use GCControllerDidDisconnectNotification for observing disconnections of controllers. Connections and disconnections of controllers will also be reflected in the controllers array of the GCController class. The 'object' property of the notification will contain the GCController that was connected or disconnected. For example: - (void)controllerDidConnect:(NSNotification *)note { GCController *controller = note.object; .... }- See Also:
NSNotificationCenter,GCController.controllers
-
GCControllerDidDisconnectNotification
public static java.lang.String GCControllerDidDisconnectNotification()
-
GCExtendedGamepadSnapshotDataFromNSData
public static boolean GCExtendedGamepadSnapshotDataFromNSData(GCExtendedGamepadSnapshotData snapshotData, NSData data)
Fills out a snapshot from any compatible NSData source- Returns:
- NO if data is nil, snapshotData is nil or the contents of data does not contain a compatible snapshot. YES for all other cases.
-
NSDataFromGCExtendedGamepadSnapshotData
public static NSData NSDataFromGCExtendedGamepadSnapshotData(GCExtendedGamepadSnapshotData snapshotData)
Creates an NSData object from a snapshot. If the version and size is not set in the snapshot the data will automatically have the version GCCurrentExtendedGamepadSnapshotDataVersion and sizeof(GCExtendedGamepadSnapshotData) set as the values implicitly.- Returns:
- nil if the snapshot is NULL, otherwise an NSData instance compatible with GCExtendedGamepadSnapshot.snapshotData
-
GCMicroGamepadSnapshotDataFromNSData
public static boolean GCMicroGamepadSnapshotDataFromNSData(GCMicroGamepadSnapshotData snapshotData, NSData data)
Fills out a snapshot from any compatible NSData source- Returns:
- NO if data is nil, snapshotData is nil or the contents of data does not contain a compatible snapshot. YES for all other cases.
-
NSDataFromGCMicroGamepadSnapshotData
public static NSData NSDataFromGCMicroGamepadSnapshotData(GCMicroGamepadSnapshotData snapshotData)
Creates an NSData object from a snapshot. If the version and size is not set in the snapshot the data will automatically have version GCCurrentMicroGamepadSnapshotDataVersion and sizeof(GCMicroGamepadSnapshotData) set as the values implicitly.- Returns:
- nil if the snapshot is NULL, otherwise an NSData instance compatible with GCGamepadSnapshot.snapshotData
-
GCCurrentExtendedGamepadSnapshotDataVersion
public static long GCCurrentExtendedGamepadSnapshotDataVersion()
-
GCCurrentMicroGamepadSnapshotDataVersion
public static long GCCurrentMicroGamepadSnapshotDataVersion()
-
GCInputButtonA
public static java.lang.String GCInputButtonA()
A set of commonly used strings that can be used to access controller buttons [@example] controller.physicalInputProfile.buttons[GCInputButtonA]- See Also:
GCController.h,GCPhysicalInputProfile.h
-
GCInputButtonB
public static java.lang.String GCInputButtonB()
-
GCInputButtonX
public static java.lang.String GCInputButtonX()
-
GCInputButtonY
public static java.lang.String GCInputButtonY()
-
GCInputDirectionPad
public static java.lang.String GCInputDirectionPad()
-
GCInputLeftThumbstick
public static java.lang.String GCInputLeftThumbstick()
-
GCInputRightThumbstick
public static java.lang.String GCInputRightThumbstick()
-
GCInputLeftShoulder
public static java.lang.String GCInputLeftShoulder()
-
GCInputRightShoulder
public static java.lang.String GCInputRightShoulder()
-
GCInputLeftTrigger
public static java.lang.String GCInputLeftTrigger()
-
GCInputRightTrigger
public static java.lang.String GCInputRightTrigger()
-
GCInputLeftThumbstickButton
public static java.lang.String GCInputLeftThumbstickButton()
-
GCInputRightThumbstickButton
public static java.lang.String GCInputRightThumbstickButton()
-
GCInputButtonHome
public static java.lang.String GCInputButtonHome()
-
GCInputButtonMenu
public static java.lang.String GCInputButtonMenu()
-
GCInputButtonOptions
public static java.lang.String GCInputButtonOptions()
-
GCInputXboxPaddleOne
public static java.lang.String GCInputXboxPaddleOne()
A set of strings commonly used to access Xbox buttons [@example] controller.physicalInputProfile.buttons[GCInputButtonPaddleOne]- See Also:
GCController.h,GCPhysicalInputProfile.h
-
GCInputXboxPaddleTwo
public static java.lang.String GCInputXboxPaddleTwo()
-
GCInputXboxPaddleThree
public static java.lang.String GCInputXboxPaddleThree()
-
GCInputXboxPaddleFour
public static java.lang.String GCInputXboxPaddleFour()
-
GCInputDualShockTouchpadOne
public static java.lang.String GCInputDualShockTouchpadOne()
A set of strings commonly used to access DualShock buttons [@example] controller.physicalInputProfile.dpads[GCInputDualShockTouchpadOne]- See Also:
GCController.h,GCPhysicalInputProfile.h
-
GCInputDualShockTouchpadTwo
public static java.lang.String GCInputDualShockTouchpadTwo()
-
GCInputDualShockTouchpadButton
public static java.lang.String GCInputDualShockTouchpadButton()
-
GCKeyCodeKeyA
public static long GCKeyCodeKeyA()
a or A
-
GCKeyCodeKeyB
public static long GCKeyCodeKeyB()
b or B
-
GCKeyCodeKeyC
public static long GCKeyCodeKeyC()
c or C
-
GCKeyCodeKeyD
public static long GCKeyCodeKeyD()
d or D
-
GCKeyCodeKeyE
public static long GCKeyCodeKeyE()
e or E
-
GCKeyCodeKeyF
public static long GCKeyCodeKeyF()
f or F
-
GCKeyCodeKeyG
public static long GCKeyCodeKeyG()
g or G
-
GCKeyCodeKeyH
public static long GCKeyCodeKeyH()
h or H
-
GCKeyCodeKeyI
public static long GCKeyCodeKeyI()
i or I
-
GCKeyCodeKeyJ
public static long GCKeyCodeKeyJ()
j or J
-
GCKeyCodeKeyK
public static long GCKeyCodeKeyK()
k or K
-
GCKeyCodeKeyL
public static long GCKeyCodeKeyL()
l or L
-
GCKeyCodeKeyM
public static long GCKeyCodeKeyM()
m or M
-
GCKeyCodeKeyN
public static long GCKeyCodeKeyN()
n or N
-
GCKeyCodeKeyO
public static long GCKeyCodeKeyO()
o or O
-
GCKeyCodeKeyP
public static long GCKeyCodeKeyP()
p or P
-
GCKeyCodeKeyQ
public static long GCKeyCodeKeyQ()
q or Q
-
GCKeyCodeKeyR
public static long GCKeyCodeKeyR()
r or R
-
GCKeyCodeKeyS
public static long GCKeyCodeKeyS()
s or S
-
GCKeyCodeKeyT
public static long GCKeyCodeKeyT()
t or T
-
GCKeyCodeKeyU
public static long GCKeyCodeKeyU()
u or U
-
GCKeyCodeKeyV
public static long GCKeyCodeKeyV()
v or V
-
GCKeyCodeKeyW
public static long GCKeyCodeKeyW()
w or W
-
GCKeyCodeKeyX
public static long GCKeyCodeKeyX()
x or X
-
GCKeyCodeKeyY
public static long GCKeyCodeKeyY()
y or Y
-
GCKeyCodeKeyZ
public static long GCKeyCodeKeyZ()
z or Z
-
GCKeyCodeOne
public static long GCKeyCodeOne()
1 or !
-
GCKeyCodeTwo
public static long GCKeyCodeTwo()
2 or @
-
GCKeyCodeThree
public static long GCKeyCodeThree()
3 or #
-
GCKeyCodeFour
public static long GCKeyCodeFour()
4 or $
-
GCKeyCodeFive
public static long GCKeyCodeFive()
5 or %
-
GCKeyCodeSix
public static long GCKeyCodeSix()
6 or ^
-
GCKeyCodeSeven
public static long GCKeyCodeSeven()
7 or &
-
GCKeyCodeEight
public static long GCKeyCodeEight()
8 or *
-
GCKeyCodeNine
public static long GCKeyCodeNine()
9 or (
-
GCKeyCodeZero
public static long GCKeyCodeZero()
0 or )
-
GCKeyCodeReturnOrEnter
public static long GCKeyCodeReturnOrEnter()
Return (Enter)
-
GCKeyCodeEscape
public static long GCKeyCodeEscape()
Escape
-
GCKeyCodeDeleteOrBackspace
public static long GCKeyCodeDeleteOrBackspace()
Delete (Backspace)
-
GCKeyCodeTab
public static long GCKeyCodeTab()
Tab
-
GCKeyCodeSpacebar
public static long GCKeyCodeSpacebar()
Spacebar
-
GCKeyCodeHyphen
public static long GCKeyCodeHyphen()
- or _
-
GCKeyCodeEqualSign
public static long GCKeyCodeEqualSign()
= or +
-
GCKeyCodeOpenBracket
public static long GCKeyCodeOpenBracket()
[ or {
-
GCKeyCodeCloseBracket
public static long GCKeyCodeCloseBracket()
] or }
-
GCKeyCodeBackslash
public static long GCKeyCodeBackslash()
\ or |
-
GCKeyCodeNonUSPound
public static long GCKeyCodeNonUSPound()
Non-US # or _
-
GCKeyCodeSemicolon
public static long GCKeyCodeSemicolon()
; or :
-
GCKeyCodeQuote
public static long GCKeyCodeQuote()
' or "
-
GCKeyCodeGraveAccentAndTilde
public static long GCKeyCodeGraveAccentAndTilde()
Grave Accent and Tilde
-
GCKeyCodeComma
public static long GCKeyCodeComma()
, or <
-
GCKeyCodePeriod
public static long GCKeyCodePeriod()
. or >
-
GCKeyCodeSlash
public static long GCKeyCodeSlash()
/ or ?
-
GCKeyCodeCapsLock
public static long GCKeyCodeCapsLock()
Caps Lock
-
GCKeyCodeF1
public static long GCKeyCodeF1()
F1
-
GCKeyCodeF2
public static long GCKeyCodeF2()
F2
-
GCKeyCodeF3
public static long GCKeyCodeF3()
F3
-
GCKeyCodeF4
public static long GCKeyCodeF4()
F4
-
GCKeyCodeF5
public static long GCKeyCodeF5()
F5
-
GCKeyCodeF6
public static long GCKeyCodeF6()
F6
-
GCKeyCodeF7
public static long GCKeyCodeF7()
F7
-
GCKeyCodeF8
public static long GCKeyCodeF8()
F8
-
GCKeyCodeF9
public static long GCKeyCodeF9()
F9
-
GCKeyCodeF10
public static long GCKeyCodeF10()
F10
-
GCKeyCodeF11
public static long GCKeyCodeF11()
F11
-
GCKeyCodeF12
public static long GCKeyCodeF12()
F12
-
GCKeyCodePrintScreen
public static long GCKeyCodePrintScreen()
Print Screen
-
GCKeyCodeScrollLock
public static long GCKeyCodeScrollLock()
Scroll Lock
-
GCKeyCodePause
public static long GCKeyCodePause()
Pause
-
GCKeyCodeInsert
public static long GCKeyCodeInsert()
Insert
-
GCKeyCodeHome
public static long GCKeyCodeHome()
Home
-
GCKeyCodePageUp
public static long GCKeyCodePageUp()
Page Up
-
GCKeyCodeDeleteForward
public static long GCKeyCodeDeleteForward()
Delete Forward
-
GCKeyCodeEnd
public static long GCKeyCodeEnd()
End
-
GCKeyCodePageDown
public static long GCKeyCodePageDown()
Page Down
-
GCKeyCodeRightArrow
public static long GCKeyCodeRightArrow()
Right Arrow
-
GCKeyCodeLeftArrow
public static long GCKeyCodeLeftArrow()
Left Arrow
-
GCKeyCodeDownArrow
public static long GCKeyCodeDownArrow()
Down Arrow
-
GCKeyCodeUpArrow
public static long GCKeyCodeUpArrow()
Up Arrow
-
GCKeyCodeKeypadNumLock
public static long GCKeyCodeKeypadNumLock()
Keypad NumLock or Clear
-
GCKeyCodeKeypadSlash
public static long GCKeyCodeKeypadSlash()
Keypad /
-
GCKeyCodeKeypadAsterisk
public static long GCKeyCodeKeypadAsterisk()
Keypad *
-
GCKeyCodeKeypadHyphen
public static long GCKeyCodeKeypadHyphen()
Keypad -
-
GCKeyCodeKeypadPlus
public static long GCKeyCodeKeypadPlus()
Keypad +
-
GCKeyCodeKeypadEnter
public static long GCKeyCodeKeypadEnter()
Keypad Enter
-
GCKeyCodeKeypad1
public static long GCKeyCodeKeypad1()
Keypad 1 or End
-
GCKeyCodeKeypad2
public static long GCKeyCodeKeypad2()
Keypad 2 or Down Arrow
-
GCKeyCodeKeypad3
public static long GCKeyCodeKeypad3()
Keypad 3 or Page Down
-
GCKeyCodeKeypad4
public static long GCKeyCodeKeypad4()
Keypad 4 or Left Arrow
-
GCKeyCodeKeypad5
public static long GCKeyCodeKeypad5()
Keypad 5
-
GCKeyCodeKeypad6
public static long GCKeyCodeKeypad6()
Keypad 6 or Right Arrow
-
GCKeyCodeKeypad7
public static long GCKeyCodeKeypad7()
Keypad 7 or Home
-
GCKeyCodeKeypad8
public static long GCKeyCodeKeypad8()
Keypad 8 or Up Arrow
-
GCKeyCodeKeypad9
public static long GCKeyCodeKeypad9()
Keypad 9 or Page Up
-
GCKeyCodeKeypad0
public static long GCKeyCodeKeypad0()
Keypad 0 or Insert
-
GCKeyCodeKeypadPeriod
public static long GCKeyCodeKeypadPeriod()
Keypad . or Delete
-
GCKeyCodeKeypadEqualSign
public static long GCKeyCodeKeypadEqualSign()
Keypad =
-
GCKeyCodeNonUSBackslash
public static long GCKeyCodeNonUSBackslash()
Non-US \ or |
-
GCKeyCodeApplication
public static long GCKeyCodeApplication()
Application
-
GCKeyCodePower
public static long GCKeyCodePower()
Power
-
GCKeyCodeInternational1
public static long GCKeyCodeInternational1()
International1
-
GCKeyCodeInternational2
public static long GCKeyCodeInternational2()
International2
-
GCKeyCodeInternational3
public static long GCKeyCodeInternational3()
International3
-
GCKeyCodeInternational4
public static long GCKeyCodeInternational4()
International4
-
GCKeyCodeInternational5
public static long GCKeyCodeInternational5()
International5
-
GCKeyCodeInternational6
public static long GCKeyCodeInternational6()
International6
-
GCKeyCodeInternational7
public static long GCKeyCodeInternational7()
International7
-
GCKeyCodeInternational8
public static long GCKeyCodeInternational8()
International8
-
GCKeyCodeInternational9
public static long GCKeyCodeInternational9()
International9
-
GCKeyCodeLANG1
public static long GCKeyCodeLANG1()
LANG1
-
GCKeyCodeLANG2
public static long GCKeyCodeLANG2()
LANG2
-
GCKeyCodeLANG3
public static long GCKeyCodeLANG3()
LANG3
-
GCKeyCodeLANG4
public static long GCKeyCodeLANG4()
LANG4
-
GCKeyCodeLANG5
public static long GCKeyCodeLANG5()
LANG5
-
GCKeyCodeLANG6
public static long GCKeyCodeLANG6()
LANG6
-
GCKeyCodeLANG7
public static long GCKeyCodeLANG7()
LANG7
-
GCKeyCodeLANG8
public static long GCKeyCodeLANG8()
LANG8
-
GCKeyCodeLANG9
public static long GCKeyCodeLANG9()
LANG9
-
GCKeyCodeLeftControl
public static long GCKeyCodeLeftControl()
Left Control
-
GCKeyCodeLeftShift
public static long GCKeyCodeLeftShift()
Left Shift
-
GCKeyCodeLeftAlt
public static long GCKeyCodeLeftAlt()
Left Alt
-
GCKeyCodeLeftGUI
public static long GCKeyCodeLeftGUI()
Left GUI
-
GCKeyCodeRightControl
public static long GCKeyCodeRightControl()
Right Control
-
GCKeyCodeRightShift
public static long GCKeyCodeRightShift()
Right Shift
-
GCKeyCodeRightAlt
public static long GCKeyCodeRightAlt()
Right Alt
-
GCKeyCodeRightGUI
public static long GCKeyCodeRightGUI()
Right GUI
-
GCKeyA
public static java.lang.String GCKeyA()
a or A
-
GCKeyB
public static java.lang.String GCKeyB()
b or B
-
GCKeyC
public static java.lang.String GCKeyC()
c or C
-
GCKeyD
public static java.lang.String GCKeyD()
d or D
-
GCKeyE
public static java.lang.String GCKeyE()
e or E
-
GCKeyF
public static java.lang.String GCKeyF()
f or F
-
GCKeyG
public static java.lang.String GCKeyG()
g or G
-
GCKeyH
public static java.lang.String GCKeyH()
h or H
-
GCKeyI
public static java.lang.String GCKeyI()
i or I
-
GCKeyJ
public static java.lang.String GCKeyJ()
j or J
-
GCKeyK
public static java.lang.String GCKeyK()
k or K
-
GCKeyL
public static java.lang.String GCKeyL()
l or L
-
GCKeyM
public static java.lang.String GCKeyM()
m or M
-
GCKeyN
public static java.lang.String GCKeyN()
n or N
-
GCKeyO
public static java.lang.String GCKeyO()
o or O
-
GCKeyP
public static java.lang.String GCKeyP()
p or P
-
GCKeyQ
public static java.lang.String GCKeyQ()
q or Q
-
GCKeyR
public static java.lang.String GCKeyR()
r or R
-
GCKeyS
public static java.lang.String GCKeyS()
s or S
-
GCKeyT
public static java.lang.String GCKeyT()
t or T
-
GCKeyU
public static java.lang.String GCKeyU()
u or U
-
GCKeyV
public static java.lang.String GCKeyV()
v or V
-
GCKeyW
public static java.lang.String GCKeyW()
w or W
-
GCKeyX
public static java.lang.String GCKeyX()
x or X
-
GCKeyY
public static java.lang.String GCKeyY()
y or Y
-
GCKeyZ
public static java.lang.String GCKeyZ()
z or Z
-
GCKeyOne
public static java.lang.String GCKeyOne()
1 or !
-
GCKeyTwo
public static java.lang.String GCKeyTwo()
2 or @
-
GCKeyThree
public static java.lang.String GCKeyThree()
3 or #
-
GCKeyFour
public static java.lang.String GCKeyFour()
4 or $
-
GCKeyFive
public static java.lang.String GCKeyFive()
5 or %
-
GCKeySix
public static java.lang.String GCKeySix()
6 or ^
-
GCKeySeven
public static java.lang.String GCKeySeven()
7 or &
-
GCKeyEight
public static java.lang.String GCKeyEight()
8 or *
-
GCKeyNine
public static java.lang.String GCKeyNine()
9 or (
-
GCKeyZero
public static java.lang.String GCKeyZero()
0 or )
-
GCKeyReturnOrEnter
public static java.lang.String GCKeyReturnOrEnter()
Return (Enter)
-
GCKeyEscape
public static java.lang.String GCKeyEscape()
Escape
-
GCKeyDeleteOrBackspace
public static java.lang.String GCKeyDeleteOrBackspace()
Delete (Backspace)
-
GCKeyTab
public static java.lang.String GCKeyTab()
Tab
-
GCKeySpacebar
public static java.lang.String GCKeySpacebar()
Spacebar
-
GCKeyHyphen
public static java.lang.String GCKeyHyphen()
- or _
-
GCKeyEqualSign
public static java.lang.String GCKeyEqualSign()
= or +
-
GCKeyOpenBracket
public static java.lang.String GCKeyOpenBracket()
[ or {
-
GCKeyCloseBracket
public static java.lang.String GCKeyCloseBracket()
] or }
-
GCKeyBackslash
public static java.lang.String GCKeyBackslash()
\ or |
-
GCKeyNonUSPound
public static java.lang.String GCKeyNonUSPound()
Non-US # or _
-
GCKeySemicolon
public static java.lang.String GCKeySemicolon()
; or :
-
GCKeyQuote
public static java.lang.String GCKeyQuote()
' or "
-
GCKeyGraveAccentAndTilde
public static java.lang.String GCKeyGraveAccentAndTilde()
Grave Accent and Tilde
-
GCKeyComma
public static java.lang.String GCKeyComma()
, or <
-
GCKeyPeriod
public static java.lang.String GCKeyPeriod()
. or >
-
GCKeySlash
public static java.lang.String GCKeySlash()
/ or ?
-
GCKeyCapsLock
public static java.lang.String GCKeyCapsLock()
Caps Lock
-
GCKeyF1
public static java.lang.String GCKeyF1()
F1
-
GCKeyF2
public static java.lang.String GCKeyF2()
F2
-
GCKeyF3
public static java.lang.String GCKeyF3()
F3
-
GCKeyF4
public static java.lang.String GCKeyF4()
F4
-
GCKeyF5
public static java.lang.String GCKeyF5()
F5
-
GCKeyF6
public static java.lang.String GCKeyF6()
F6
-
GCKeyF7
public static java.lang.String GCKeyF7()
F7
-
GCKeyF8
public static java.lang.String GCKeyF8()
F8
-
GCKeyF9
public static java.lang.String GCKeyF9()
F9
-
GCKeyF10
public static java.lang.String GCKeyF10()
F10
-
GCKeyF11
public static java.lang.String GCKeyF11()
F11
-
GCKeyF12
public static java.lang.String GCKeyF12()
F12
-
GCKeyPrintScreen
public static java.lang.String GCKeyPrintScreen()
Print Screen
-
GCKeyScrollLock
public static java.lang.String GCKeyScrollLock()
Scroll Lock
-
GCKeyPause
public static java.lang.String GCKeyPause()
Pause
-
GCKeyInsert
public static java.lang.String GCKeyInsert()
Insert
-
GCKeyHome
public static java.lang.String GCKeyHome()
Home
-
GCKeyPageUp
public static java.lang.String GCKeyPageUp()
Page Up
-
GCKeyDeleteForward
public static java.lang.String GCKeyDeleteForward()
Delete Forward
-
GCKeyEnd
public static java.lang.String GCKeyEnd()
End
-
GCKeyPageDown
public static java.lang.String GCKeyPageDown()
Page Down
-
GCKeyRightArrow
public static java.lang.String GCKeyRightArrow()
Right Arrow
-
GCKeyLeftArrow
public static java.lang.String GCKeyLeftArrow()
Left Arrow
-
GCKeyDownArrow
public static java.lang.String GCKeyDownArrow()
Down Arrow
-
GCKeyUpArrow
public static java.lang.String GCKeyUpArrow()
Up Arrow
-
GCKeyKeypadNumLock
public static java.lang.String GCKeyKeypadNumLock()
Keypad NumLock or Clear
-
GCKeyKeypadSlash
public static java.lang.String GCKeyKeypadSlash()
Keypad /
-
GCKeyKeypadAsterisk
public static java.lang.String GCKeyKeypadAsterisk()
Keypad *
-
GCKeyKeypadHyphen
public static java.lang.String GCKeyKeypadHyphen()
Keypad -
-
GCKeyKeypadPlus
public static java.lang.String GCKeyKeypadPlus()
Keypad +
-
GCKeyKeypadEnter
public static java.lang.String GCKeyKeypadEnter()
Keypad Enter
-
GCKeyKeypad1
public static java.lang.String GCKeyKeypad1()
Keypad 1 or End
-
GCKeyKeypad2
public static java.lang.String GCKeyKeypad2()
Keypad 2 or Down Arrow
-
GCKeyKeypad3
public static java.lang.String GCKeyKeypad3()
Keypad 3 or Page Down
-
GCKeyKeypad4
public static java.lang.String GCKeyKeypad4()
Keypad 4 or Left Arrow
-
GCKeyKeypad5
public static java.lang.String GCKeyKeypad5()
Keypad 5
-
GCKeyKeypad6
public static java.lang.String GCKeyKeypad6()
Keypad 6 or Right Arrow
-
GCKeyKeypad7
public static java.lang.String GCKeyKeypad7()
Keypad 7 or Home
-
GCKeyKeypad8
public static java.lang.String GCKeyKeypad8()
Keypad 8 or Up Arrow
-
GCKeyKeypad9
public static java.lang.String GCKeyKeypad9()
Keypad 9 or Page Up
-
GCKeyKeypad0
public static java.lang.String GCKeyKeypad0()
Keypad 0 or Insert
-
GCKeyKeypadPeriod
public static java.lang.String GCKeyKeypadPeriod()
Keypad . or Delete
-
GCKeyKeypadEqualSign
public static java.lang.String GCKeyKeypadEqualSign()
Keypad =
-
GCKeyNonUSBackslash
public static java.lang.String GCKeyNonUSBackslash()
Non-US \ or |
-
GCKeyApplication
public static java.lang.String GCKeyApplication()
Application
-
GCKeyPower
public static java.lang.String GCKeyPower()
Power
-
GCKeyInternational1
public static java.lang.String GCKeyInternational1()
International1
-
GCKeyInternational2
public static java.lang.String GCKeyInternational2()
International2
-
GCKeyInternational3
public static java.lang.String GCKeyInternational3()
International3
-
GCKeyInternational4
public static java.lang.String GCKeyInternational4()
International4
-
GCKeyInternational5
public static java.lang.String GCKeyInternational5()
International5
-
GCKeyInternational6
public static java.lang.String GCKeyInternational6()
International6
-
GCKeyInternational7
public static java.lang.String GCKeyInternational7()
International7
-
GCKeyInternational8
public static java.lang.String GCKeyInternational8()
International8
-
GCKeyInternational9
public static java.lang.String GCKeyInternational9()
International9
-
GCKeyLANG1
public static java.lang.String GCKeyLANG1()
LANG1
-
GCKeyLANG2
public static java.lang.String GCKeyLANG2()
LANG2
-
GCKeyLANG3
public static java.lang.String GCKeyLANG3()
LANG3
-
GCKeyLANG4
public static java.lang.String GCKeyLANG4()
LANG4
-
GCKeyLANG5
public static java.lang.String GCKeyLANG5()
LANG5
-
GCKeyLANG6
public static java.lang.String GCKeyLANG6()
LANG6
-
GCKeyLANG7
public static java.lang.String GCKeyLANG7()
LANG7
-
GCKeyLANG8
public static java.lang.String GCKeyLANG8()
LANG8
-
GCKeyLANG9
public static java.lang.String GCKeyLANG9()
LANG9
-
GCKeyLeftControl
public static java.lang.String GCKeyLeftControl()
Left Control
-
GCKeyLeftShift
public static java.lang.String GCKeyLeftShift()
Left Shift
-
GCKeyLeftAlt
public static java.lang.String GCKeyLeftAlt()
Left Alt
-
GCKeyLeftGUI
public static java.lang.String GCKeyLeftGUI()
Left GUI
-
GCKeyRightControl
public static java.lang.String GCKeyRightControl()
Right Control
-
GCKeyRightShift
public static java.lang.String GCKeyRightShift()
Right Shift
-
GCKeyRightAlt
public static java.lang.String GCKeyRightAlt()
Right Alt
-
GCKeyRightGUI
public static java.lang.String GCKeyRightGUI()
Right GUI
-
GCControllerDidBecomeCurrentNotification
public static java.lang.String GCControllerDidBecomeCurrentNotification()
Use these constants with NSNotificationCenter to listen to a controller becoming the most recently used controller. This is a good time to swap out UI to match the new current controller, and unregister any handlers with the old current controller. The 'object' property of the notification will contain the GCController that became the current controller. For example: - (void)controllerDidBecomeCurrent:(NSNotification *)note { GCController *controller = note.object; ... }- See Also:
NSNotificationCenter,GCController.controllers
-
GCControllerDidStopBeingCurrentNotification
public static java.lang.String GCControllerDidStopBeingCurrentNotification()
-
GCKeyboardDidConnectNotification
public static java.lang.String GCKeyboardDidConnectNotification()
Use these constants with NSNotificationCenter to listen to connection and disconnection events Use GCKeyboardDidConnectNotification for observing keyboard connection Use GCKeyboardDidDisconnectNotification for observing keyboard disconnection The 'object' property of the notification will contain the GCKeyboard that was connected or disconnected. [@note] All connected keyboards are coalesced into one keyboard object, so notification about connection/disconnection will only be delivered once until last keyboard disconnects.- See Also:
NSNotificationCetner
-
GCKeyboardDidDisconnectNotification
public static java.lang.String GCKeyboardDidDisconnectNotification()
-
GCMouseDidConnectNotification
public static java.lang.String GCMouseDidConnectNotification()
Use these constants with NSNotificationCenter to listen to connection and disconnection events. Use GCMouseDidConnectNotification for observing connections of mice. Use GCMouserDidDisconnectNotification for observing disconnections of mice. Connections and disconnections of mice will also be reflected in the mice array of the GCMouse class. The 'object' property of the notification will contain the GCMouse that was connected or disconnected. For example: - (void)controllerDidConnect:(NSNotification *)note { GCMouse *mouse = note.object; .... }- See Also:
NSNotificationCenter,GCMouse.mice
-
GCMouseDidDisconnectNotification
public static java.lang.String GCMouseDidDisconnectNotification()
-
GCMouseDidBecomeCurrentNotification
public static java.lang.String GCMouseDidBecomeCurrentNotification()
Use these constants with NSNotificationCenter to listen to a controller becoming the most recently used mouse. This is a good time to swap out UI to match the new current mouse, and unregister any handlers with the old current controller. The 'object' property of the notification will contain the GCMouse that became the current one. For example: - (void)mouseDidBecomeCurrent:(NSNotification *)note { GCMouse *mouse = note.object; ... }- See Also:
NSNotificationCenter,GCMouse.mice,GCMouse.current
-
GCMouseDidStopBeingCurrentNotification
public static java.lang.String GCMouseDidStopBeingCurrentNotification()
-
GCHapticsLocalityDefault
public static java.lang.String GCHapticsLocalityDefault()
guaranteed to be supported
-
GCHapticsLocalityAll
public static java.lang.String GCHapticsLocalityAll()
guaranteed to be supported
-
GCHapticsLocalityHandles
public static java.lang.String GCHapticsLocalityHandles()
-
GCHapticsLocalityLeftHandle
public static java.lang.String GCHapticsLocalityLeftHandle()
-
GCHapticsLocalityRightHandle
public static java.lang.String GCHapticsLocalityRightHandle()
-
GCHapticsLocalityTriggers
public static java.lang.String GCHapticsLocalityTriggers()
-
GCHapticsLocalityLeftTrigger
public static java.lang.String GCHapticsLocalityLeftTrigger()
-
GCHapticsLocalityRightTrigger
public static java.lang.String GCHapticsLocalityRightTrigger()
-
GCHapticDurationInfinite
public static float GCHapticDurationInfinite()
-
-