XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGameAppInputConfig Class Reference

Public Member Functions

void Apply () const
 
void WriteToDDL (xiiOpenDdlWriter &ref_writer) const
 
void ReadFromDDL (const xiiOpenDdlReaderElement *pAction)
 

Static Public Member Functions

static void ApplyAll (const xiiArrayPtr< xiiGameAppInputConfig > &actions)
 
static void WriteToDDL (xiiStreamWriter &inout_stream, const xiiArrayPtr< xiiGameAppInputConfig > &actions)
 
static void ReadFromDDL (xiiStreamReader &inout_stream, xiiHybridArray< xiiGameAppInputConfig, 32 > &out_actions)
 

Public Attributes

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

Static Public Attributes

static constexpr xiiUInt32 MaxInputSlotAlternatives = 3
 
static constexpr const xiiStringView s_sConfigFile = ":project/RuntimeConfigs/InputConfig.ddl"_xiisv
 

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