XrVirtualMouse QML Type
Mapea la entrada del controlador 3D a la entrada del ratón en elementos 2D. Más...
| Import Statement: | import QtQuick3D.Xr |
| Since: | Qt 6.8 |
| Inherits: |
Propiedades
- enabled : bool
- leftMouseButton : bool
- middleMouseButton : bool
- rightMouseButton : bool
- scrollPixelDelta : real
- scrollTimerInterval : int
- scrollWheelX : real
- scrollWheelY : real
- source : Node
- view : XrView
Descripción detallada
El XrVirtualMouse proporciona una forma de interactuar con interfaces de usuario 2D en la escena 3D.
Normalmente se utiliza así:
// XrView { id: xrView
// XrController { id: rightController
XrInputAction {
id: rightTrigger
hand: XrInputAction.RightHand
actionId: [XrInputAction.TriggerPressed, XrInputAction.TriggerValue]
}
XrVirtualMouse {
view: xrView
source: rightController
leftMouseButton: rightTrigger.pressed
}Documentación de Propiedades
enabled : bool
Indica si el ratón virtual está activado. Cuando es verdadero, el ratón virtual envía eventos de ratón a los objetos 2D de la escena.
leftMouseButton : bool
Establece el estado del botón izquierdo del ratón.
Cuando se establece en true, el botón izquierdo del ratón está pulsado.
middleMouseButton : bool
Establece el estado del botón central del ratón.
Cuando se establece en true, el botón central del ratón está pulsado.
rightMouseButton : bool
Establece el estado del botón derecho del ratón.
Cuando se establece en true, el botón derecho del ratón está pulsado.
scrollPixelDelta : real [default: 15]
Define la distancia base desplazada con cada evento de desplazamiento.
Es la distancia recorrida cuando la velocidad de desplazamiento es 1.
Véase también scrollWheelX y scrollWheelY.
scrollTimerInterval : int [default: 30]
Define el tiempo en milisegundos entre eventos de desplazamiento enviados al sistema.
scrollWheelX : real
Establece la velocidad de desplazamiento horizontal.
Los valores positivos se desplazan hacia la derecha y los negativos hacia la izquierda. La velocidad de desplazamiento aumenta en relación con la distancia desde cero.
Véase también scrollPixelDelta.
scrollWheelY : real
Establece la velocidad de desplazamiento vertical.
Los valores positivos se desplazan hacia arriba y los negativos hacia abajo. La velocidad de desplazamiento aumenta en relación con la distancia desde cero.
Véase también scrollPixelDelta.
source : Node
El nodo 3D que controla el ratón virtual.
La propiedad source se establece normalmente en un XrController. Los eventos de ratón se generan para la posición en la que el forward vector del nodo source se cruza con un elemento 2D.
view : XrView
La vista XR asociada al ratón virtual. Contiene la vista en la que opera el ratón virtual.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.