KnownSimpleHapticsControllerWaveforms Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um conjunto de tipos de forma de onda hápticos conhecidos (com base na especificação HID da Página de Uso Háptico .
public ref class KnownSimpleHapticsControllerWaveforms abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class KnownSimpleHapticsControllerWaveforms final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class KnownSimpleHapticsControllerWaveforms
Public Class KnownSimpleHapticsControllerWaveforms
- Herança
- Atributos
Requisitos do Windows
| Requisitos | Description |
|---|---|
| Família de dispositivos |
Windows 10 Creators Update (introduzida na 10.0.15063.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduzida na v4.0)
|
Exemplos
Os exemplos totalmente funcionais a seguir demonstram recursos hápticos em vários dispositivos.
Hápticos de caneta
Consulte o exemplo de caneta háptica para ver exemplos práticos da seguinte funcionalidade:
- Obtenha um SimpleHapticsController da entrada de caneta: vá de PointerPoint.PointerId para PenDevice para SimpleHapticsController (requer uma caneta com capacidade háptica e um dispositivo que dá suporte à caneta).
- Verifique os recursos de háptica da caneta: Um SimpleHapticsController expõe propriedades relacionadas às capacidades de hardware da caneta, incluindo IsIntensitySupported, IsPlayCountSupported, SupportedFeedback e assim por diante.
- Iniciar e parar comentários hápticos: use os métodos SendHapticFeedback e StopFeedback adequadamente.
- Disparar feedback háptico: feedback de escrita à tinta e feedback de interação.
RadialController haptics
Consulte o RadialController para obter exemplos de como usar hápticos com dispositivos RadialController, como o Surface Dial.
Hápticos do controlador de realidade misturada
Consulte o exemplo de origem de interação espacial para obter um exemplo de como usar hápticos com controladores 6DOF (Seis Graus de Liberdade) na Área de Trabalho de Realidade Misturada do Windows.
Propriedades
| Nome | Description |
|---|---|
| Align |
Obtém uma forma de onda de pulso afiada gerada quando um objeto é encaixado em um guia de alinhamento. |
| BrushContinuous |
Obtém uma forma de onda de buzz que é gerada continuamente para um dispositivo de caneta em contato com a superfície do digitalizador. |
| BuzzContinuous |
Obtém uma forma de onda de buzz que é gerada continuamente até terminar. |
| ChiselMarkerContinuous |
Obtém uma forma de onda de buzz que é gerada continuamente para um dispositivo de caneta (no modo marcador/realce) enquanto estiver em contato com a superfície do digitalizador. |
| Click |
Obtém um formato de onda de clique. |
| Collide |
Obtém uma forma de onda de pulso suave que é gerada para indicar atingir um limite ou limite. |
| EraserContinuous |
Obtém uma forma de onda de buzz que é gerada continuamente para um dispositivo de caneta (no modo de borracha) enquanto estiver em contato com a superfície do digitalizador. |
| Error |
Obtém uma forma de onda de buzz forte usada para sinalizar que uma ação falhou ou ocorreu um erro. |
| GalaxyPenContinuous |
Obtém uma forma de onda de buzz que é gerada continuamente para ferramentas especiais de tinta (como um pincel multicolorido) enquanto estiver em contato com a superfície do digitalizador. |
| Grow |
Obtém uma forma de onda dinâmica de pulso gerada para transmitir movimento, transição ou atividade inteligente do sistema. |
| Hover |
Obtém uma forma de onda de buzz que indica que o ponteiro começou a passar o mouse sobre um elemento de interface do usuário interativo. |
| InkContinuous |
Obtém uma forma de onda de buzz que é gerada continuamente para um dispositivo de caneta (no modo de tinta) enquanto estiver em contato com a superfície do digitalizador. |
| MarkerContinuous |
Obtém uma forma de onda de buzz que é gerada continuamente sem interrupção para um dispositivo de caneta (no modo de marcador) enquanto estiver em contato com a superfície do digitalizador. |
| PencilContinuous |
Obtém uma forma de onda de buzz que é gerada continuamente para um dispositivo de caneta (no modo lápis de tinta) enquanto estiver em contato com a superfície do digitalizador. |
| Press |
Obtém uma forma de onda de buzz que indica quando um usuário pressiona um elemento de interface do usuário interativo em uma ação incremental (consulte Release). |
| Release |
Obtém uma forma de onda de buzz que indica quando um usuário libera um elemento de interface do usuário interativo em uma ação incremental (consulte Press). |
| RumbleContinuous |
Obtém uma forma de onda de ruído que é gerada continuamente até terminar. |
| Step |
Obtém uma forma de onda de pulso firme que é gerada para transmitir alterações discretas, como mover-se por etapas ou valores. |
| Success |
Obtém uma forma de onda de buzz gerada para um dispositivo de caneta quando o reconhecimento de tinta é bem-sucedido. |