Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
A behavior that forwards clicking and dragging to the gizmo.
| Name | UScalableSphereGizmoInputBehavior |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/ScalableSphereGizmo.h |
| Include Path | #include "BaseGizmos/ScalableSphereGizmo.h" |
Syntax
UCLASS (MinimalAPI)
class UScalableSphereGizmoInputBehavior : public UAnyButtonInputBehavior
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInputBehavior → UAnyButtonInputBehavior → UScalableSphereGizmoInputBehavior
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize
(
UScalableSphereGizmo* Gizmo |
BaseGizmos/ScalableSphereGizmo.h |
Overridden from UInputBehavior
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FInputCaptureUpdate BeginCapture
(
const FInputDeviceState& InputState, |
Called after WantsCapture() returns a capture request that was accepted | BaseGizmos/ScalableSphereGizmo.h | |
virtual void ForceEndCapture
(
const FInputCaptureData& CaptureData |
If this is called, the Behavior has forcibly lost capture (eg due to app losing focus for example) and needs to clean up accordingly | BaseGizmos/ScalableSphereGizmo.h | |
virtual FInputCapturePriority GetPriority() |
The priority is used to resolve situations where multiple behaviors want the same capture | BaseGizmos/ScalableSphereGizmo.h | |
virtual FInputCaptureUpdate UpdateCapture
(
const FInputDeviceState& InputState, |
Called for each new input event during a capture sequence. | BaseGizmos/ScalableSphereGizmo.h | |
virtual FInputCaptureRequest WantsCapture
(
const FInputDeviceState& InputState |
Given the input state, does this Behavior want to begin capturing some input devices? | BaseGizmos/ScalableSphereGizmo.h |