GetManualControllerUpdate

Gets a boolean indicating whether manual controller updating has been enabled.

Syntax

BOOL GetManualControllerUpdate()  

Return value

Type: BOOL 

Returns true if manual controller updating has been enabled, otherwise returns false.

Remarks

Calling SetManualControllerUpdate(TRUE) will turn off the background threads that automatically update Xbox One controller input. Once manual updates are enabled, titles must manually update controller input by calling UpdateControllers(). GetManualControllerUpdate() can be called to determine if the default behavior or manual input updates are being used. Titles still use the existing Gamepad and related controller APIs to read the state of input devices.

As the background threads that automatically update controller input (the default behavior) run on cores 4 and 5, this alternate method can be used for titles wanting more control over the updating of controller input, including which cores to execute input processing.

Note

Manual input updates are opt-in, unless you explicitly use this method, the default behavior remains unchanged.

Requirements

Header: Declared in xi.h.