Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InputBehavior.h |
| Include | #include "InputBehavior.h" |
Syntax
struct FInputCaptureRequest
Remarks
UInputBehavior returns an FInputCaptureRequest from WantsCapture() to indicate whether it wants to capture or ignore an input event
Variables
| Type | Name | Description | |
|---|---|---|---|
| double | HitDepth | Depth along hit-test ray | |
| void * | Owner | Owner of the requesting behavior. Behavior doesn't know this, so this is initialized to null | |
| EInputCaptureSide | Side | Which side does request want to capture on | |
| UInputBehavior * | Source | Which input behavior generated this request | |
| EInputCaptureRequestType | Type | What type of capture request is this (Begin or Ignore) |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FInputCaptureRequest
(
EInputCaptureRequestType type, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FInputCaptureRequest | Begin
(
UInputBehavior* behavior, |
Create a Begin-capture request | |
| FInputCaptureRequest | Ignore () |
Create an ignore-capture request |