SimpleHapticsController Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona acceso a un único dispositivo de entrada háptico que se puede usar para enumerar las formas de onda háptica admitidas por el dispositivo de entrada asociado y desencadenar una respuesta háptica específica.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Ejemplos
Los siguientes ejemplos totalmente funcionales muestran características hápticas en varios dispositivos.
Háptica del lápiz
Consulte el ejemplo pen háptico para ver ejemplos prácticos de la funcionalidad siguiente:
- Obtenga un SimpleHapticsController a partir de la entrada del lápiz: vaya de PointerPoint.PointerId a PenDevice a SimpleHapticsController (requiere un lápiz compatible con háptices y un dispositivo que admita el lápiz).
- Comprobar las funcionalidades hápticas del lápiz: Un SimpleHapticsController expone propiedades para las funcionalidades de hardware del lápiz, como IsIntensitySupported, IsPlayCountSupported, SupportedFeedback, etc.
- Iniciar y detener comentarios hápticos: use los métodos SendHapticFeedback y StopFeedback correctamente.
- Desencadenar comentarios hápticos: comentarios para los comentarios de entrada manuscrita y los comentarios de interacción.
Hápticos radialcontroladores
Consulta RadialController para obtener ejemplos de cómo usar hápticos con dispositivos RadialController, como Surface Dial.
Hápticos del controlador de realidad mixta
Consulte el ejemplo de origen de interacción espacial para obtener un ejemplo de cómo usar hápticos con controladores de seis grados de libertad (6DOF) en Windows Mixed Reality Desktop.
Propiedades
Id |
Obtiene el identificador del dispositivo de entrada háptica. |
IsIntensitySupported |
Obtiene si el dispositivo de entrada háptico admite la intensidad de los comentarios. |
IsPlayCountSupported |
Obtiene si el dispositivo de entrada háptica admite recuentos de comentarios. |
IsPlayDurationSupported |
Obtiene si el dispositivo de entrada háptico admite la duración de los comentarios. |
IsReplayPauseIntervalSupported |
Obtiene si el dispositivo de entrada háptica admite intervalos de pausa entre ciclos de comentarios. |
SupportedFeedback |
Obtiene los tipos de comentarios admitidos por el dispositivo de entrada háptico. |
Métodos
SendHapticFeedback(SimpleHapticsControllerFeedback) |
Inicie los comentarios hápticos por el dispositivo de entrada. |
SendHapticFeedback(SimpleHapticsControllerFeedback, Double) |
Inicie los comentarios hápticos por parte del dispositivo de entrada con la intensidad especificada. |
SendHapticFeedbackForDuration(SimpleHapticsControllerFeedback, Double, TimeSpan) |
Inicie los comentarios hápticos por el dispositivo de entrada y continúe durante la cantidad de tiempo especificada. |
SendHapticFeedbackForPlayCount(SimpleHapticsControllerFeedback, Double, Int32, TimeSpan) |
Inicie los comentarios hápticos por el dispositivo de entrada y repita el número de veces especificado. |
StopFeedback() |
Finaliza los comentarios hápticos por el dispositivo de entrada. |