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

Public Member Functions

 FDelegateDispatchDetails (const uint32 InEventIndex, const uint32 InFoundIndex, const FInputChord &InChord, FInputActionUnifiedDelegate InDelegate, const EInputEvent InKeyEvent, const FInputActionBinding *InSourceAction=NULL)
 
 FDelegateDispatchDetails (const uint32 InEventIndex, const uint32 InFoundIndex, FInputTouchUnifiedDelegate InDelegate, const FVector InLocation, const ETouchIndex::Type InFingerIndex)
 
 FDelegateDispatchDetails (const uint32 InEventIndex, const uint32 InFoundIndex, FInputGestureUnifiedDelegate InDelegate, const float InValue)
 

Public Attributes

uint32 EventIndex
 
uint32 FoundIndex
 
FInputActionUnifiedDelegate ActionDelegate
 
const FInputActionBindingSourceAction
 
FInputChord Chord
 
TEnumAsByte< EInputEventKeyEvent
 
FInputTouchUnifiedDelegate TouchDelegate
 
FVector TouchLocation
 
ETouchIndex::Type FingerIndex
 
FInputGestureUnifiedDelegate GestureDelegate
 
float GestureValue
 

Detailed Description

Runtime struct that gathers up the different kinds of delegates that might be issued

Constructor & Destructor Documentation

◆ FDelegateDispatchDetails() [1/3]

FDelegateDispatchDetails::FDelegateDispatchDetails ( const uint32  InEventIndex,
const uint32  InFoundIndex,
const FInputChord InChord,
FInputActionUnifiedDelegate  InDelegate,
const EInputEvent  InKeyEvent,
const FInputActionBinding InSourceAction = NULL 
)
inline

◆ FDelegateDispatchDetails() [2/3]

FDelegateDispatchDetails::FDelegateDispatchDetails ( const uint32  InEventIndex,
const uint32  InFoundIndex,
FInputTouchUnifiedDelegate  InDelegate,
const FVector  InLocation,
const ETouchIndex::Type  InFingerIndex 
)
inline

◆ FDelegateDispatchDetails() [3/3]

FDelegateDispatchDetails::FDelegateDispatchDetails ( const uint32  InEventIndex,
const uint32  InFoundIndex,
FInputGestureUnifiedDelegate  InDelegate,
const float  InValue 
)
inline

Member Data Documentation

◆ ActionDelegate

FInputActionUnifiedDelegate FDelegateDispatchDetails::ActionDelegate

◆ Chord

FInputChord FDelegateDispatchDetails::Chord

◆ EventIndex

uint32 FDelegateDispatchDetails::EventIndex

◆ FingerIndex

ETouchIndex::Type FDelegateDispatchDetails::FingerIndex

◆ FoundIndex

uint32 FDelegateDispatchDetails::FoundIndex

◆ GestureDelegate

FInputGestureUnifiedDelegate FDelegateDispatchDetails::GestureDelegate

◆ GestureValue

float FDelegateDispatchDetails::GestureValue

◆ KeyEvent

TEnumAsByte<EInputEvent> FDelegateDispatchDetails::KeyEvent

◆ SourceAction

const FInputActionBinding* FDelegateDispatchDetails::SourceAction

◆ TouchDelegate

FInputTouchUnifiedDelegate FDelegateDispatchDetails::TouchDelegate

◆ TouchLocation

FVector FDelegateDispatchDetails::TouchLocation

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