Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
| Name | UViewportQuickToggleInputBehavior |
| Type | class |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/Behaviors/ViewportQuickToggleInputBehavior.h |
| Include Path | #include "Behaviors/ViewportQuickToggleInputBehavior.h" |
Syntax
UCLASS (MinimalAPI)
class UViewportQuickToggleInputBehavior : public UKeyInputBehavior
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInputBehavior → UKeyInputBehavior → UViewportQuickToggleInputBehavior
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UViewportQuickToggleInputBehavior() |
Behaviors/ViewportQuickToggleInputBehavior.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CanQuickToggleFunc | TFunction< bool(const FInputDeviceState &)> | Can be used to specify if this behavior target should receive OnQuickToggle events or not | Behaviors/ViewportQuickToggleInputBehavior.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| KeyPressedTime | TArray< double > | Behaviors/ViewportQuickToggleInputBehavior.h | ||
| QuickToggleDelay | double | Behaviors/ViewportQuickToggleInputBehavior.h | ||
| QuickToggleTarget | IQuickToggleBehaviorTarget * | Behaviors/ViewportQuickToggleInputBehavior.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Initialize
(
IQuickToggleBehaviorTarget* InTarget, |
Behaviors/ViewportQuickToggleInputBehavior.h | ||
void Initialize
(
IQuickToggleBehaviorTarget* InTarget, |
Behaviors/ViewportQuickToggleInputBehavior.h |
Public Virtual
Overridden from UKeyInputBehavior
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnKeyPressedInternal
(
const FInputDeviceState& Input |
Behaviors/ViewportQuickToggleInputBehavior.h | ||
virtual void OnKeyReleasedInternal
(
const FInputDeviceState& Input |
Behaviors/ViewportQuickToggleInputBehavior.h |
Overridden from UInputBehavior
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ForceEndCapture
(
const FInputCaptureData& CaptureData |
Behaviors/ViewportQuickToggleInputBehavior.h | ||
virtual EInputDevices GetSupportedDevices() |
Behaviors/ViewportQuickToggleInputBehavior.h | ||
virtual FInputCaptureRequest WantsCapture
(
const FInputDeviceState& InputState |
Behaviors/ViewportQuickToggleInputBehavior.h | ||
virtual bool WantsForceEndCapture() |
Behaviors/ViewportQuickToggleInputBehavior.h |