Condividi tramite


ForceFeedbackMotor Classe

Definizione

Incapsula l'hardware di force feedback per un determinato dispositivo di input.

public ref class ForceFeedbackMotor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ForceFeedbackMotor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ForceFeedbackMotor
Public NotInheritable Class ForceFeedbackMotor
Ereditarietà
Object Platform::Object IInspectable ForceFeedbackMotor
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Proprietà

AreEffectsPaused

Valore booleano che indica se gli effetti di force feedback vengono sospesi.

IsEnabled

Valore booleano che indica se il motore di forza feedback è abilitato.

MasterGain

Specifica la percentuale in base alla quale ridurre la forza di tutti gli effetti sul controller.

SupportedAxes

Gli assi supportati dal motore di forza feedback.

Metodi

LoadEffectAsync(IForceFeedbackEffect)

Tenta di caricare in modo asincrono un effetto di feedback nella memoria interna del dispositivo.

PauseAllEffects()

Sospende tutti gli effetti di force feedback eseguiti.

ResumeAllEffects()

Riprende tutti gli effetti di force feedback eseguiti.

StopAllEffects()

Arresta tutti gli effetti di force feedback.

TryDisableAsync()

Tenta di disabilitare in modo asincrono il motore di forza feedback.

TryEnableAsync()

Provare ad abilitare in modo asincrono il motore di force feedback del dispositivo.

TryResetAsync()

Tenta di ripristinare lo stato iniziale del dispositivo in modo asincrono.

TryUnloadEffectAsync(IForceFeedbackEffect)

Tenta di scaricare in modo asincrono un effetto di feedback dalla memoria interna del dispositivo.

Si applica a