SimpleHapticsController Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'accesso a un singolo dispositivo di input aptico che può essere usato per enumerare le forme d'onda aptico supportate dal dispositivo di input associato e attivare una risposta aptica specifica.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)
|
Esempio
Gli esempi completamente funzionali seguenti illustrano le funzionalità aptico in vari dispositivi.
Penna aptici
Per esempi di funzionamento delle funzionalità seguenti, vedere l'esempio penna aptici :
- Ottenere un SimpleHapticsController dall'input penna: passare da PointerPoint.PointerId a PenDevice a SimpleHapticsController (richiede sia una penna con supporto perptici che un dispositivo che supporta la penna).
- Controllare le funzionalità aptici della penna: SimpleHapticsController espone le proprietà per le funzionalità hardware della penna, tra cui IsIntensitySupported, IsPlayCountSupported, SupportedFeedback e così via.
- Avviare e arrestare il feedback aptico: usare i metodi SendHapticFeedback e StopFeedback in modo appropriato.
- Attivare commenti e suggerimenti aptici: feedback per input penna e feedback di interazione.
RadialController aptici
Vedi RadialController per esempi su come usare gliptici con dispositivi RadialController, ad esempio Surface Dial.
Ptici del controller di realtà mista
Vedere l'esempio di origine dell'interazione spaziale per un esempio di come usare gliptici con sei gradi di libertà (6DOF) controller in Windows Mixed Reality Desktop.
Proprietà
Id |
Ottiene l'identificatore per il dispositivo di input aptico. |
IsIntensitySupported |
Ottiene un valore che indica se il dispositivo di input aptico supporta l'intensità del feedback. |
IsPlayCountSupported |
Ottiene un valore che indica se il dispositivo di input aptico supporta i conteggi dei feedback. |
IsPlayDurationSupported |
Ottiene un valore che indica se il dispositivo di input aptico supporta la durata del feedback. |
IsReplayPauseIntervalSupported |
Ottiene un valore che indica se il dispositivo di input aptico supporta intervalli di sospensione tra cicli di feedback. |
SupportedFeedback |
Ottiene i tipi di feedback supportati dal dispositivo di input aptico. |
Metodi
SendHapticFeedback(SimpleHapticsControllerFeedback) |
Avviare il feedback aptico dal dispositivo di input. |
SendHapticFeedback(SimpleHapticsControllerFeedback, Double) |
Avviare il feedback aptico dal dispositivo di input con l'intensità specificata. |
SendHapticFeedbackForDuration(SimpleHapticsControllerFeedback, Double, TimeSpan) |
Avviare il feedback aptico dal dispositivo di input e continuare per la quantità di tempo specificata. |
SendHapticFeedbackForPlayCount(SimpleHapticsControllerFeedback, Double, Int32, TimeSpan) |
Avviare il feedback aptico dal dispositivo di input e ripetere per il numero di volte specificato. |
StopFeedback() |
Termina il feedback aptico dal dispositivo di input. |