C# Class Valve.Steamworks.ISteamController

Afficher le fichier Open project: kronosaur/Transcendence

Méthodes publiques

Méthode Description
ActivateActionSet ( ulong controllerHandle, ulong actionSetHandle ) : void
GetActionSetHandle ( string pszActionSetName ) : ulong
GetAnalogActionData ( ulong controllerHandle, ulong analogActionHandle ) : ControllerAnalogActionData_t
GetAnalogActionHandle ( string pszActionName ) : ulong
GetAnalogActionOrigins ( ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, uint &originsOut ) : int
GetConnectedControllers ( ulong &handlesOut ) : int
GetCurrentActionSet ( ulong controllerHandle ) : ulong
GetDigitalActionData ( ulong controllerHandle, ulong digitalActionHandle ) : ControllerDigitalActionData_t
GetDigitalActionHandle ( string pszActionName ) : ulong
GetDigitalActionOrigins ( ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, uint &originsOut ) : int
GetIntPtr ( ) : IntPtr
Init ( ) : bool
RunFrame ( ) : void
ShowBindingPanel ( ulong controllerHandle ) : bool
Shutdown ( ) : bool
StopAnalogActionMomentum ( ulong controllerHandle, ulong eAction ) : void
TriggerHapticPulse ( ulong controllerHandle, uint eTargetPad, char usDurationMicroSec ) : void
TriggerRepeatedHapticPulse ( ulong controllerHandle, uint eTargetPad, char usDurationMicroSec, char usOffMicroSec, char unRepeat, uint nFlags ) : void

Method Details

ActivateActionSet() public abstract méthode

public abstract ActivateActionSet ( ulong controllerHandle, ulong actionSetHandle ) : void
controllerHandle ulong
actionSetHandle ulong
Résultat void

GetActionSetHandle() public abstract méthode

public abstract GetActionSetHandle ( string pszActionSetName ) : ulong
pszActionSetName string
Résultat ulong

GetAnalogActionData() public abstract méthode

public abstract GetAnalogActionData ( ulong controllerHandle, ulong analogActionHandle ) : ControllerAnalogActionData_t
controllerHandle ulong
analogActionHandle ulong
Résultat ControllerAnalogActionData_t

GetAnalogActionHandle() public abstract méthode

public abstract GetAnalogActionHandle ( string pszActionName ) : ulong
pszActionName string
Résultat ulong

GetAnalogActionOrigins() public abstract méthode

public abstract GetAnalogActionOrigins ( ulong controllerHandle, ulong actionSetHandle, ulong analogActionHandle, uint &originsOut ) : int
controllerHandle ulong
actionSetHandle ulong
analogActionHandle ulong
originsOut uint
Résultat int

GetConnectedControllers() public abstract méthode

public abstract GetConnectedControllers ( ulong &handlesOut ) : int
handlesOut ulong
Résultat int

GetCurrentActionSet() public abstract méthode

public abstract GetCurrentActionSet ( ulong controllerHandle ) : ulong
controllerHandle ulong
Résultat ulong

GetDigitalActionData() public abstract méthode

public abstract GetDigitalActionData ( ulong controllerHandle, ulong digitalActionHandle ) : ControllerDigitalActionData_t
controllerHandle ulong
digitalActionHandle ulong
Résultat ControllerDigitalActionData_t

GetDigitalActionHandle() public abstract méthode

public abstract GetDigitalActionHandle ( string pszActionName ) : ulong
pszActionName string
Résultat ulong

GetDigitalActionOrigins() public abstract méthode

public abstract GetDigitalActionOrigins ( ulong controllerHandle, ulong actionSetHandle, ulong digitalActionHandle, uint &originsOut ) : int
controllerHandle ulong
actionSetHandle ulong
digitalActionHandle ulong
originsOut uint
Résultat int

GetIntPtr() public abstract méthode

public abstract GetIntPtr ( ) : IntPtr
Résultat System.IntPtr

Init() public abstract méthode

public abstract Init ( ) : bool
Résultat bool

RunFrame() public abstract méthode

public abstract RunFrame ( ) : void
Résultat void

ShowBindingPanel() public abstract méthode

public abstract ShowBindingPanel ( ulong controllerHandle ) : bool
controllerHandle ulong
Résultat bool

Shutdown() public abstract méthode

public abstract Shutdown ( ) : bool
Résultat bool

StopAnalogActionMomentum() public abstract méthode

public abstract StopAnalogActionMomentum ( ulong controllerHandle, ulong eAction ) : void
controllerHandle ulong
eAction ulong
Résultat void

TriggerHapticPulse() public abstract méthode

public abstract TriggerHapticPulse ( ulong controllerHandle, uint eTargetPad, char usDurationMicroSec ) : void
controllerHandle ulong
eTargetPad uint
usDurationMicroSec char
Résultat void

TriggerRepeatedHapticPulse() public abstract méthode

public abstract TriggerRepeatedHapticPulse ( ulong controllerHandle, uint eTargetPad, char usDurationMicroSec, char usOffMicroSec, char unRepeat, uint nFlags ) : void
controllerHandle ulong
eTargetPad uint
usDurationMicroSec char
usOffMicroSec char
unRepeat char
nFlags uint
Résultat void