![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <InputBehavior.h>
Public Member Functions | |
| FInputCaptureRequest (EInputCaptureRequestType type, UInputBehavior *behavior, EInputCaptureSide whichSide, double hitDepth=TNumericLimits< double >::Max()) | |
Static Public Member Functions | |
| static FInputCaptureRequest | Begin (UInputBehavior *behavior, EInputCaptureSide whichSide, double hitDepth=TNumericLimits< double >::Max()) |
| static FInputCaptureRequest | Ignore () |
Public Attributes | |
| UInputBehavior * | Source |
| EInputCaptureRequestType | Type |
| EInputCaptureSide | Side |
| double | HitDepth |
| void * | Owner |
Friends | |
| bool | operator< (const FInputCaptureRequest &l, const FInputCaptureRequest &r) |
UInputBehavior returns an FInputCaptureRequest from WantsCapture() to indicate whether it wants to capture or ignore an input event
|
inline |
|
inlinestatic |
Create a Begin-capture request
|
inlinestatic |
Create an ignore-capture request
|
friend |
| double FInputCaptureRequest::HitDepth |
Depth along hit-test ray
| void* FInputCaptureRequest::Owner |
Owner of the requesting behavior. Behavior doesn't know this, so this is initialized to null
| EInputCaptureSide FInputCaptureRequest::Side |
Which side does request want to capture on
| UInputBehavior* FInputCaptureRequest::Source |
Which input behavior generated this request
| EInputCaptureRequestType FInputCaptureRequest::Type |
What type of capture request is this (Begin or Ignore)