Tuesday, September 23, 2014

iOS8:Framework:Game Controller Framework:Tasks

iOS8 Framework
Controller
  • Discovering Controllers
  • Determining Which Profiles Are Supported by a Controller
  • Responding When a Controller Is Paused
  • Inspecting a Controller
  • Assigning a Player Index
Controller Element
  • Inspecting Element Properties
Controller (Element) Axis Input
  • Polling the Axis’ Value
  • Receiving Notifications When the Axis’ Value Changes
Controller (Element) Button Input
  • Reading the Button’s Value
  • Receiving Notifications When the Button’s Value Changes
Controller (Element) Direction Pad
  • Reading the Directional Pad as a Pair of Axes
  • Reading the Directional Pad as a Four Directional Buttons
  • Receiving Notifications When the Directional Pad’s Values Change
Extended Gamepad
  • Determining the Controller That Owns This Profile
  • Determining When Any Element in the Profile Changes
  • Reading Shoulder Button Inputs
  • Reading Directional Pad Inputs
  • Reading Face Button Inputs
  • Reading Thumbstick Inputs
  • Reading Trigger Inputs
  • Saving a Snapshot
Extended Gamepad Snapshot
  • Converting Between Extended Snapshots and Data Objects
Gamepad
  • Determining the Controller That Owns This Profile
  • Determining When Any Element in the Profile Changes
  • Reading Shoulder Button Inputs
  • Reading Directional Pad Inputs
  • Reading Face Button Inputs
  • Saving a Snapshot
Gamepad Snapshot
  • Converting Between Snapshots and Data Objects
Motion
  • Determining the Controller That Owns This Profile
  • Determining When New Motion Data is Available
  • Reading the Controller’s Motion Data
Functions
  • Converting To and From Controller Data Structures