ICustomGameControllerFactory ICustomGameControllerFactory ICustomGameControllerFactory ICustomGameControllerFactory Interface

Definition

Represents a factory for creating a custom controller type.

public : interface ICustomGameControllerFactorypublic interface ICustomGameControllerFactoryPublic Interface ICustomGameControllerFactory// This API is not available in Javascript.
Attributes
Windows 10 requirements
Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)

Methods

CreateGameController(IGameControllerProvider) CreateGameController(IGameControllerProvider) CreateGameController(IGameControllerProvider) CreateGameController(IGameControllerProvider)

Creates an instance of a game controller.

public : PlatForm::Object CreateGameController(IGameControllerProvider provider)public object CreateGameController(IGameControllerProvider provider)Public Function CreateGameController(provider As IGameControllerProvider) As object// This API is not available in Javascript.
Parameters
Returns
PlatForm::Object object object object

The created object.

OnGameControllerAdded(IGameController) OnGameControllerAdded(IGameController) OnGameControllerAdded(IGameController) OnGameControllerAdded(IGameController)

Event raised when the controller is added.

public : void OnGameControllerAdded(IGameController value)public void OnGameControllerAdded(IGameController value)Public Function OnGameControllerAdded(value As IGameController) As void// This API is not available in Javascript.
Parameters

OnGameControllerRemoved(IGameController) OnGameControllerRemoved(IGameController) OnGameControllerRemoved(IGameController) OnGameControllerRemoved(IGameController)

Event raised when the controller is removed.

public : void OnGameControllerRemoved(IGameController value)public void OnGameControllerRemoved(IGameController value)Public Function OnGameControllerRemoved(value As IGameController) As void// This API is not available in Javascript.
Parameters