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

#include <GamepadUtils.h>

Public Member Functions

 FDynamicReleaseDeadZone ()
 
APPLICATIONCORE_API void RefreshSettings ()
 
APPLICATIONCORE_API void OverrideDeadZone (const float InDeadZone)
 
bool IsDynamicReleaseEnabled () const
 
APPLICATIONCORE_API bool IsPressed (const uint8 TriggerAnalog, const uint8 PreviousTriggerAnalog)
 
APPLICATIONCORE_API bool IsPressed (const uint8 TriggerAnalog, const uint8 PreviousTriggerAnalog, const bool bIsSimplePressed, const bool bPreviousSimplePressed)
 
APPLICATIONCORE_API bool IsPressed (const uint8 TriggerAnalog, const bool bIsSimplePressed)
 

Protected Attributes

float DeadZone = 1.0f
 
uint8 TriggerThreshold = 0
 
uint8 bHasOverride: 1
 
uint8 bWasSimplePressed: 1
 
uint8 bWasDynamicPressed: 1
 

Detailed Description

Properties and functions for a trigger's Dyanamic Release DeadZone.

Constructor & Destructor Documentation

◆ FDynamicReleaseDeadZone()

FDynamicReleaseDeadZone::FDynamicReleaseDeadZone ( )
inline

Member Function Documentation

◆ IsDynamicReleaseEnabled()

bool FDynamicReleaseDeadZone::IsDynamicReleaseEnabled ( ) const

◆ IsPressed() [1/3]

bool FDynamicReleaseDeadZone::IsPressed ( const uint8  TriggerAnalog,
const bool  bIsSimplePressed 
)

◆ IsPressed() [2/3]

bool FDynamicReleaseDeadZone::IsPressed ( const uint8  TriggerAnalog,
const uint8  PreviousTriggerAnalog 
)

◆ IsPressed() [3/3]

bool FDynamicReleaseDeadZone::IsPressed ( const uint8  TriggerAnalog,
const uint8  PreviousTriggerAnalog,
const bool  bIsSimplePressed,
const bool  bPreviousSimplePressed 
)

◆ OverrideDeadZone()

void FDynamicReleaseDeadZone::OverrideDeadZone ( const float  InDeadZone)

◆ RefreshSettings()

void FDynamicReleaseDeadZone::RefreshSettings ( )

Member Data Documentation

◆ bHasOverride

uint8 FDynamicReleaseDeadZone::bHasOverride
protected

◆ bWasDynamicPressed

uint8 FDynamicReleaseDeadZone::bWasDynamicPressed
protected

◆ bWasSimplePressed

uint8 FDynamicReleaseDeadZone::bWasSimplePressed
protected

◆ DeadZone

float FDynamicReleaseDeadZone::DeadZone = 1.0f
protected

◆ TriggerThreshold

uint8 FDynamicReleaseDeadZone::TriggerThreshold = 0
protected

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