Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseBehaviors/MouseHoverBehavior.h |
Include |
#include "BaseBehaviors/MouseHoverBehavior.h" |
class UMouseHoverBehavior : public UInputBehavior
Trivial InputBehavior that forwards InputBehavior hover events to a Target object via the IHoverBehaviorTarget interface.
Name | Description | |
---|---|---|
|
UMouseHoverBehavior() |
Name | Description | ||
---|---|---|---|
|
Initialize ( |
Name | Description | ||
---|---|---|---|
|
FInputCaptur... |
BeginHoverCapture ( |
Called after WantsHoverCapture() returns a capture request that was accepted |
|
EndHoverCapture() |
If a different hover capture begins, focus is lost, a tool starts, etc, any active hover visualization needs to terminate |
|
|
EInputDevice... |
GetSupportedDevices() |
Which device types does this Behavior support |
|
FInputCaptur... |
UpdateHoverCapture ( |
Called on each new hover input event, ie if no other behavior is actively capturing input |
|
FInputCaptur... |
WantsHoverCapture ( |
Given the input state, does this Behavior want to begin capturing some input devices for hover |
|
WantsHoverEvents() |
Hover support (optional)return true if this Behavior supports hover (ie passive input events) |