ezEngine Release 26.3
Loading...
Searching...
No Matches
ezGameAppInputConfig Class Reference

Public Member Functions

void Apply () const
 
void WriteToDDL (ezOpenDdlWriter &ref_writer) const
 
void ReadFromDDL (const ezOpenDdlReaderElement *pAction)
 

Static Public Member Functions

static void ApplyAll (const ezArrayPtr< ezGameAppInputConfig > &actions)
 
static void WriteToDDL (ezStreamWriter &inout_stream, const ezArrayPtr< ezGameAppInputConfig > &actions)
 
static void ReadFromDDL (ezStreamReader &inout_stream, ezHybridArray< ezGameAppInputConfig, 32 > &out_actions)
 

Public Attributes

ezString m_sInputSet
 
ezString m_sInputAction
 
ezString m_sInputSlotTrigger [MaxInputSlotAlternatives]
 
float m_fInputSlotScale [MaxInputSlotAlternatives]
 
bool m_bApplyTimeScaling = true
 

Static Public Attributes

static constexpr ezUInt32 MaxInputSlotAlternatives = 3
 
static constexpr const ezStringView s_sConfigFile = ":project/RuntimeConfigs/InputConfig.ddl"_ezsv
 

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