Plasma Engine  2.0
Loading...
Searching...
No Matches
plGameAppInputConfig Class Reference

Public Member Functions

void Apply () const
 
void WriteToDDL (plOpenDdlWriter &ref_writer) const
 
void ReadFromDDL (const plOpenDdlReaderElement *pAction)
 

Static Public Member Functions

static void ApplyAll (const plArrayPtr< plGameAppInputConfig > &actions)
 
static void WriteToDDL (plStreamWriter &inout_stream, const plArrayPtr< plGameAppInputConfig > &actions)
 
static void ReadFromDDL (plStreamReader &inout_stream, plHybridArray< plGameAppInputConfig, 32 > &out_actions)
 

Public Attributes

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

Static Public Attributes

static constexpr plUInt32 MaxInputSlotAlternatives = 3
 
static constexpr const plStringView s_sConfigFile = ":project/RuntimeConfigs/InputConfig.ddl"_plsv
 

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