UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FInputCapturePriority Struct Reference

#include <InputBehavior.h>

Public Member Functions

 FInputCapturePriority (int priority=DEFAULT_TOOL_PRIORITY)
 
FInputCapturePriority MakeLower (int DeltaAmount=1) const
 
FInputCapturePriority MakeHigher (int DeltaAmount=1) const
 

Public Attributes

int Priority
 

Static Public Attributes

static constexpr int DEFAULT_GIZMO_PRIORITY = 50
 
static constexpr int DEFAULT_TOOL_PRIORITY = 100
 

Friends

bool operator< (const FInputCapturePriority &l, const FInputCapturePriority &r)
 
bool operator== (const FInputCapturePriority &l, const FInputCapturePriority &r)
 

Detailed Description

Each UInputBehavior provides a priority that is used to help resolve situations when multiple Behaviors want to capture based on the same input event

Constructor & Destructor Documentation

◆ FInputCapturePriority()

FInputCapturePriority::FInputCapturePriority ( int  priority = DEFAULT_TOOL_PRIORITY)
inline

Member Function Documentation

◆ MakeHigher()

FInputCapturePriority FInputCapturePriority::MakeHigher ( int  DeltaAmount = 1) const
inline
Returns
a priority higher than this priority

◆ MakeLower()

FInputCapturePriority FInputCapturePriority::MakeLower ( int  DeltaAmount = 1) const
inline
Returns
a priority lower than this priority

Friends And Related Symbol Documentation

◆ operator<

bool operator< ( const FInputCapturePriority l,
const FInputCapturePriority r 
)
friend

◆ operator==

bool operator== ( const FInputCapturePriority l,
const FInputCapturePriority r 
)
friend

Member Data Documentation

◆ DEFAULT_GIZMO_PRIORITY

constexpr int FInputCapturePriority::DEFAULT_GIZMO_PRIORITY = 50
staticconstexpr

◆ DEFAULT_TOOL_PRIORITY

constexpr int FInputCapturePriority::DEFAULT_TOOL_PRIORITY = 100
staticconstexpr

◆ Priority

int FInputCapturePriority::Priority

Constant priority value


The documentation for this struct was generated from the following file: