Skip to main content

Module input

Module input 

Source
Expand description

Input handling and raycasting support for Dioxus Three

Provides pointer event handling, raycasting for 3D object selection, and gesture recognition for touch devices.

Structs§

Camera
Camera information for raycasting
EntityId
A unique identifier for entities in the 3D scene
HitInfo
Information about a raycast hit
InputState
Input state tracking
PointerDragEvent
Pointer drag event data
PointerEvent
Pointer event data
RaycastConfig
Configuration for raycasting behavior
Raycaster
Raycaster for manual raycasting operations
Vector2
2D vector for UV coordinates, mouse positions, etc.
Vector3
3D vector for positions, normals, etc.

Enums§

CursorStyle
Cursor styles for pointer events
GestureEvent
Gesture types for touch devices
MouseButton
Mouse button types

Type Aliases§

GestureEventHandler
PointerDragEventHandler
PointerEventHandler
Event handler types for pointer events