Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
A Click behavior designed to compete alongside UViewportClickDragBehaviors
| Name | UViewportClickBehavior |
| Type | class |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/Behaviors/ViewportClickBehavior.h |
| Include Path | #include "Behaviors/ViewportClickBehavior.h" |
Syntax
UCLASS (MinimalAPI)
class UViewportClickBehavior : public UInputBehavior
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInputBehavior → UViewportClickBehavior
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetBindings
(
const TArray< UE::Editor::ViewportInteractions::FButtonBinding >& InBindings |
Behaviors/ViewportClickBehavior.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FInputDeviceRay GetDeviceRay
(
const FInputDeviceState& InInputDeviceState |
Behaviors/ViewportClickBehavior.h | ||
virtual const FVector2D & GetMousePosition
(
const FInputDeviceState& InInputDeviceState |
Behaviors/ViewportClickBehavior.h | ||
virtual void Initialize
(
IViewportClickBehaviorTarget* InTarget |
Behaviors/ViewportClickBehavior.h |
Overridden from UInputBehavior
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FInputCaptureUpdate BeginCapture
(
const FInputDeviceState& InputState, |
Behaviors/ViewportClickBehavior.h | ||
virtual void ForceEndCapture
(
const FInputCaptureData& CaptureData |
Behaviors/ViewportClickBehavior.h | ||
virtual FInputCapturePriority GetPriority() |
Behaviors/ViewportClickBehavior.h | ||
virtual FInputCaptureUpdate UpdateCapture
(
const FInputDeviceState& InputState, |
Behaviors/ViewportClickBehavior.h | ||
virtual FInputCaptureRequest WantsCapture
(
const FInputDeviceState& InputState |
Behaviors/ViewportClickBehavior.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnClickDownInternal
(
const FInputDeviceState& InputState |
Behaviors/ViewportClickBehavior.h | ||
void OnClickUpInternal
(
const FInputDeviceState& InputState |
Behaviors/ViewportClickBehavior.h | ||
void OnStateUpdatedInternal
(
const FInputDeviceState& InInputDeviceState |
Behaviors/ViewportClickBehavior.h |
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< FInputCapturePriority > GetCapturePriority
(
UE::Editor::ViewportInteractions::EInputStage Stage, |
Behaviors/ViewportClickBehavior.h |