DDraceNetwork Documentation
Loading...
Searching...
No Matches
CMenusIngameTouchControls::CBehaviorElements Class Reference

#include <menus_ingame_touch_controls.h>

Collaboration diagram for CMenusIngameTouchControls::CBehaviorElements:
[legend]

Public Member Functions

 CBehaviorElements () noexcept
 CBehaviorElements (CBehaviorElements &&Other) noexcept
 ~CBehaviorElements ()
CBehaviorElementsoperator= (CBehaviorElements &&Other) noexcept
CBehaviorElementsoperator= (const CBehaviorElements &)=delete
 CBehaviorElements (const CBehaviorElements &Other)=delete
std::string ParseLabel (const char *pLabel) const
void UpdateInputs ()
void UpdateLabel ()
void UpdateCommand ()
void Reset ()

Public Attributes

CLineInputBuffered< 1024 > m_InputCommand
CLineInputBuffered< 1024 > m_InputLabel
CTouchControls::CBindToggleTouchButtonBehavior::CCommand m_CachedCommands
CButtonContainer m_BindToggleAddButtons
CButtonContainer m_BindToggleDeleteButtons
CButtonContainer m_aLabelTypeRadios [(int) CTouchControls::CButtonLabel::EType::NUM_TYPES]

Constructor & Destructor Documentation

◆ CBehaviorElements() [1/3]

CMenusIngameTouchControls::CBehaviorElements::CBehaviorElements ( )
noexcept

◆ CBehaviorElements() [2/3]

CMenusIngameTouchControls::CBehaviorElements::CBehaviorElements ( CBehaviorElements && Other)
noexcept

◆ ~CBehaviorElements()

CMenusIngameTouchControls::CBehaviorElements::~CBehaviorElements ( )

◆ CBehaviorElements() [3/3]

CMenusIngameTouchControls::CBehaviorElements::CBehaviorElements ( const CBehaviorElements & Other)
delete

Member Function Documentation

◆ operator=() [1/2]

CMenusIngameTouchControls::CBehaviorElements & CMenusIngameTouchControls::CBehaviorElements::operator= ( CBehaviorElements && Other)
noexcept

◆ operator=() [2/2]

CBehaviorElements & CMenusIngameTouchControls::CBehaviorElements::operator= ( const CBehaviorElements & )
delete

◆ ParseLabel()

std::string CMenusIngameTouchControls::CBehaviorElements::ParseLabel ( const char * pLabel) const

◆ Reset()

void CMenusIngameTouchControls::CBehaviorElements::Reset ( )

◆ UpdateCommand()

void CMenusIngameTouchControls::CBehaviorElements::UpdateCommand ( )
inline

◆ UpdateInputs()

void CMenusIngameTouchControls::CBehaviorElements::UpdateInputs ( )

◆ UpdateLabel()

void CMenusIngameTouchControls::CBehaviorElements::UpdateLabel ( )
inline

Member Data Documentation

◆ m_aLabelTypeRadios

CButtonContainer CMenusIngameTouchControls::CBehaviorElements::m_aLabelTypeRadios[(int) CTouchControls::CButtonLabel::EType::NUM_TYPES]

◆ m_BindToggleAddButtons

CButtonContainer CMenusIngameTouchControls::CBehaviorElements::m_BindToggleAddButtons

◆ m_BindToggleDeleteButtons

CButtonContainer CMenusIngameTouchControls::CBehaviorElements::m_BindToggleDeleteButtons

◆ m_CachedCommands

CTouchControls::CBindToggleTouchButtonBehavior::CCommand CMenusIngameTouchControls::CBehaviorElements::m_CachedCommands

◆ m_InputCommand

CLineInputBuffered<1024> CMenusIngameTouchControls::CBehaviorElements::m_InputCommand

◆ m_InputLabel

CLineInputBuffered<1024> CMenusIngameTouchControls::CBehaviorElements::m_InputLabel

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