Class

GCExtendedGamepadSnapshot

A recording of all of the values provided by a GCExtendedGamepad object.

Declaration

@interface GCExtendedGamepadSnapshot : GCExtendedGamepad

Overview

To create a gamepad snapshot, call the saveSnapshot method on a GCExtendedGamepad object. The GCExtendedGamepadSnapshot class is a subclass of the GCExtendedGamepad class, so you use the parent class’s properties to read the individual element values. The snapshot is stored in a device independent format. To get the flattened data representation of the snapshot data, read the snapshotData property.

Topics

Converting Between Extended Snapshots and Data Objects

- initWithSnapshotData:

Initializes a snapshot object with the flattened data representation obtained from another snapshot.

- initWithController:snapshotData:

Initializes a snapshot object associated with a specific controller using a flattened data representation obtained from another snapshot.

snapshotData

Flattens a snapshot into an archivable memory representation.

Flattening a Snapshot to Memory

GCExtendedGamepadSnapShotDataV100

A structure that holds a snapshot of an extended gamepad controller’s input data.

NSDataFromGCExtendedGamepadSnapShotDataV100

Encapsulates the controller data from an extended gamepad structure into an NSData object.

GCExtendedGamepadSnapShotDataV100FromNSData

Copies the recorded data from an extended gamepad snapshot into a readable structure.

Relationships

Inherits From

See Also

Profile Snapshots

GCGamepadSnapshot

A recording of all of the values provided by a GCGamepad object.

Deprecated
GCMicroGamepadSnapshot

A recording of all of the values provided by a GCMicroGamepad object.

Deprecated