SimpleHapticsController Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l’accès à un seul appareil d’entrée haptique qui peut être utilisé pour énumérer les formes d’onde haptiques prises en charge par le périphérique d’entrée associé et déclencher une réponse haptique spécifique.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Exemples
Les exemples entièrement fonctionnels suivants illustrent les fonctionnalités haptiques sur différents appareils.
Retour haptique du stylet
Consultez l’exemple haptique pen pour obtenir des exemples de fonctionnalités suivantes :
- Obtenir un SimpleHapticsController à partir d’une entrée de stylet : Passez de PointerPoint.PointerId à PenDevice à SimpleHapticsController (nécessite à la fois un stylet haptique et un appareil qui prend en charge le stylet).
- Vérifier les fonctionnalités haptiques du stylet : un SimpleHapticsController expose les propriétés des fonctionnalités matérielles du stylet, notamment IsIntensitySupported, IsPlayCountSupported, SupportedFeedback, etc.
- Démarrer et arrêter les commentaires haptiques : utilisez les méthodes SendHapticFeedback et StopFeedback de manière appropriée.
- Déclencher des commentaires haptiques : commentaires pour les commentaires d’entrée manuscrite et les commentairesd’interaction.
Haptique RadialController
Consultez RadialController pour obtenir des exemples d’utilisation de haptiques avec des appareils RadialController tels que le Surface Dial.
Haptique du contrôleur de réalité mixte
Consultez l’exemple de source d’interaction spatiale pour obtenir un exemple d’utilisation de l’haptique avec des contrôleurs 6DOF (Six Degree of Freedom) sur Windows Mixed Reality Desktop.
Propriétés
Id |
Obtient l’identificateur du périphérique d’entrée haptique. |
IsIntensitySupported |
Obtient si l’appareil d’entrée haptique prend en charge l’intensité des commentaires. |
IsPlayCountSupported |
Obtient si l’appareil d’entrée haptique prend en charge le nombre de commentaires. |
IsPlayDurationSupported |
Obtient si l’appareil d’entrée haptique prend en charge la durée des commentaires. |
IsReplayPauseIntervalSupported |
Obtient si le périphérique d’entrée haptique prend en charge les intervalles de pause entre les cycles de commentaires. |
SupportedFeedback |
Obtient les types de commentaires pris en charge par le périphérique d’entrée haptique. |
Méthodes
SendHapticFeedback(SimpleHapticsControllerFeedback) |
Démarrez les commentaires haptiques par l’appareil d’entrée. |
SendHapticFeedback(SimpleHapticsControllerFeedback, Double) |
Démarrez les commentaires haptiques par l’appareil d’entrée avec l’intensité spécifiée. |
SendHapticFeedbackForDuration(SimpleHapticsControllerFeedback, Double, TimeSpan) |
Démarrez les commentaires haptiques par l’appareil d’entrée et continuez pendant la durée spécifiée. |
SendHapticFeedbackForPlayCount(SimpleHapticsControllerFeedback, Double, Int32, TimeSpan) |
Démarrez les commentaires haptiques par l’appareil d’entrée et répétez pour le nombre spécifié de fois. |
StopFeedback() |
Met fin aux commentaires haptiques de l’appareil d’entrée. |