Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
Current State of a physical Mouse device at a point in time.
| Name | FMouseInputDeviceState |
| Type | struct |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InputState.h |
| Include Path | #include "InputState.h" |
Syntax
USTRUCT (BlueprintType )
struct FMouseInputDeviceState
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMouseInputDeviceState() |
InputState.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Delta2D | FVector2D | Change in 2D mouse position from last state event | InputState.h |
|
| Left | FDeviceButtonState | State of the left mouse button | InputState.h |
|
| Middle | FDeviceButtonState | State of the middle mouse button | InputState.h |
|
| Position2D | FVector2D | Current 2D position of the mouse, in application-defined coordinate system | InputState.h |
|
| Right | FDeviceButtonState | State of the right mouse button | InputState.h |
|
| WheelDelta | float | Change in 'ticks' of the mouse wheel since last state event | InputState.h |
|
| WorldRay | FRay | Ray into current 3D scene at current 2D mouse position | InputState.h |
|