Freigeben über


SimpleHapticsController Klasse

Definition

Ermöglicht den Zugriff auf ein einziges haptisches Eingabegerät, das verwendet werden kann, um die vom zugehörigen Eingabegerät unterstützten haptischen Wellenformen aufzulisten und eine bestimmte haptische Antwort auszulösen.

public ref class SimpleHapticsController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SimpleHapticsController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SimpleHapticsController
Public NotInheritable Class SimpleHapticsController
Vererbung
Object Platform::Object IInspectable SimpleHapticsController
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Beispiele

Die folgenden voll funktionsfähigen Beispiele veranschaulichen haptische Features auf verschiedenen Geräten.

Stifthaptik

Im Beispiel für die Pen-Haptik finden Sie Beispiele für die folgende Funktionalität:

RadialController-Haptik

Im RadialController finden Sie Beispiele für die Verwendung von Haptik mit RadialController-Geräten wie Surface Dial.

Mixed Reality Controller Haptik

Ein Beispiel für die Verwendung von Haptik mit 6DOF-Controllern (Six Degree of Freedom) auf Windows Mixed Reality Desktop finden Sie im Beispiel für räumliche Interaktion.

Eigenschaften

Id

Ruft den Bezeichner für das haptische Eingabegerät ab.

IsIntensitySupported

Ruft ab, ob das haptische Eingabegerät die Feedbackintensität unterstützt.

IsPlayCountSupported

Ruft ab, ob das haptische Eingabegerät die Feedbackanzahl unterstützt.

IsPlayDurationSupported

Ruft ab, ob das haptische Eingabegerät die Feedbackdauer unterstützt.

IsReplayPauseIntervalSupported

Ruft ab, ob das haptische Eingabegerät Pausenintervalle zwischen Feedbackzyklen unterstützt.

SupportedFeedback

Ruft die Typen von Feedback ab, die vom haptischen Eingabegerät unterstützt werden.

Methoden

SendHapticFeedback(SimpleHapticsControllerFeedback)

Starten Sie haptisches Feedback durch das Eingabegerät.

SendHapticFeedback(SimpleHapticsControllerFeedback, Double)

Starten Sie haptisches Feedback durch das Eingabegerät mit der angegebenen Intensität.

SendHapticFeedbackForDuration(SimpleHapticsControllerFeedback, Double, TimeSpan)

Starten Sie haptisches Feedback durch das Eingabegerät, und fahren Sie für die angegebene Zeit fort.

SendHapticFeedbackForPlayCount(SimpleHapticsControllerFeedback, Double, Int32, TimeSpan)

Starten Sie haptisches Feedback durch das Eingabegerät, und wiederholen Sie es für die angegebene Anzahl von Malen.

StopFeedback()

Beendet haptisches Feedback durch das Eingabegerät.

Gilt für:

Weitere Informationen