Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InputBehavior.h |
| Include | #include "InputBehavior.h" |
Syntax
struct FInputCaptureUpdate
Remarks
IInputBehavior returns an FInputCaptureUpdate from BeginCapture() and UpdateCapture(), which indicates to the InputRouter what the Behavior would like to have happen.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FInputCaptureData | Data | Custom data for the active capture that should be propagated to next UpdateCapture() call | |
| UInputBehavior * | Source | Which Behavior did this update come from | |
| EInputCaptureState | State | Indicates what capture state the Behavior wants to transition to |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FInputCaptureUpdate
(
EInputCaptureState StateIn, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FInputCaptureUpdate | Begin
(
UInputBehavior* SourceBehavior, |
Create a begin-capturing instance of FInputCaptureUpdate | |
| FInputCaptureUpdate | Continue () |
Create a default continue-capturing instance of FInputCaptureUpdate | |
| FInputCaptureUpdate | End () |
Create a default end-capturing instance of FInputCaptureUpdate | |
| FInputCaptureUpdate | Ignore () |
Create a default ignore-capturing instance of FInputCaptureUpdate |