![]() |
DDraceNetwork Documentation
|
#include <menus_ingame_touch_controls.h>
Classes | |
| class | CBehaviorElements |
| class | CBehaviorFactoryEditor |
Public Types | |
| enum class | EBehaviorType { BIND , BIND_TOGGLE , PREDEFINED , NUM_BEHAVIORS } |
| enum class | EPredefinedType { INGAME_MENU , EXTRA_MENU , EMOTICON , SPECTATE , SWAP_ACTION , USE_ACTION , JOYSTICK_ACTION , JOYSTICK_AIM , JOYSTICK_FIRE , JOYSTICK_HOOK , NUM_PREDEFINEDS } |
| enum class | EMenuType { MENU_FILE , MENU_BUTTONS , MENU_SETTINGS , MENU_PREVIEW , NUM_MENUS } |
| enum class | ESortType { LABEL , X , Y , W , H , NUM_SORTS } |
| enum class | EElementType { LAYOUT , VISIBILITY , BEHAVIOR , NUM_ELEMENTS } |
| enum class | EVisibilityType { EXCLUDE , INCLUDE , IGNORE , NUM_VISIBILITIES } |
Static Public Attributes | |
| static constexpr const float | BUTTON_EDITOR_WIDTH = 700.0f |
| static const CBehaviorFactoryEditor | BEHAVIOR_FACTORIES_EDITOR [10] |
Additional Inherited Members | |
Protected Member Functions inherited from CComponentInterfaces | |
| class CGameClient * | GameClient () const |
| class IClient * | Client () const |
| class IKernel * | Kernel () const |
| class IEngine * | Engine () const |
| class IGraphics * | Graphics () const |
| class ITextRender * | TextRender () const |
| class IInput * | Input () const |
| class IStorage * | Storage () const |
| class CUi * | Ui () const |
| class ISound * | Sound () const |
| class CRenderTools * | RenderTools () const |
| class CRenderMap * | RenderMap () const |
| class IConfigManager * | ConfigManager () const |
| class CConfig * | Config () const |
| class IConsole * | Console () const |
| class IDemoPlayer * | DemoPlayer () const |
| class IDemoRecorder * | DemoRecorder (int Recorder) const |
| class IFavorites * | Favorites () const |
| class IServerBrowser * | ServerBrowser () const |
| class CLayers * | Layers () const |
| class CCollision * | Collision () const |
| int64_t | time () const |
| float | LocalTime () const |
| class IHttp * | Http () const |
| void CMenusIngameTouchControls::CacheAllSettingsFromTarget | ( | CTouchControls::CTouchButton * | pTargetButton | ) |
| void CMenusIngameTouchControls::ChangeSelectedButtonWhileHavingUnsavedChanges | ( | ) | const |
| bool CMenusIngameTouchControls::CheckCachedSettings | ( | ) | const |
| std::string CMenusIngameTouchControls::DetermineTouchButtonCommandLabel | ( | CTouchControls::CTouchButton * | pButton | ) | const |
| void CMenusIngameTouchControls::DoPopupType | ( | CTouchControls::CPopupParam | PopupParam | ) |
| void CMenusIngameTouchControls::InputPosFunction | ( | CLineInputNumber * | pInput | ) |
| void CMenusIngameTouchControls::NewVirtualButton | ( | ) |
| void CMenusIngameTouchControls::NoSpaceForOverlappingButton | ( | ) | const |
| void CMenusIngameTouchControls::ResetButtonPointers | ( | ) |
| void CMenusIngameTouchControls::ResetCachedSettings | ( | ) |
| void CMenusIngameTouchControls::ResolveIssues | ( | ) |
| void CMenusIngameTouchControls::SaveCachedSettingsToTarget | ( | CTouchControls::CTouchButton * | pTargetButton | ) | const |
| void CMenusIngameTouchControls::SelectedButtonNotVisible | ( | ) |
| void CMenusIngameTouchControls::SetPosInputs | ( | CTouchControls::CUnitRect | MyRect | ) |
| bool CMenusIngameTouchControls::UnsavedChanges | ( | ) | const |
| void CMenusIngameTouchControls::UpdateSampleButton | ( | ) |
|
static |
| std::array<EVisibilityType, (size_t)CTouchControls::EButtonVisibility::NUM_VISIBILITIES> CMenusIngameTouchControls::m_aCachedVisibilities |
| std::array<CButtonContainer, (unsigned)EElementType::NUM_ELEMENTS> CMenusIngameTouchControls::m_aEditElementIds = {} |
| std::array<CButtonContainer, (unsigned)ESortType::NUM_SORTS> CMenusIngameTouchControls::m_aSortHeaderIds = {} |
| std::array<CButtonContainer, (unsigned)CTouchControls::EButtonVisibility::NUM_VISIBILITIES> CMenusIngameTouchControls::m_aVisibilityIds = {} |
| int CMenusIngameTouchControls::m_CachedExtraMenuNumber = 0 |
| CTouchControls::EButtonShape CMenusIngameTouchControls::m_CachedShape |
| unsigned CMenusIngameTouchControls::m_ColorActive = 0 |
| unsigned CMenusIngameTouchControls::m_ColorInactive = 0 |
| EMenuType CMenusIngameTouchControls::m_CurrentMenu = EMenuType::MENU_FILE |
| EBehaviorType CMenusIngameTouchControls::m_EditBehaviorType = EBehaviorType::BIND |
| EElementType CMenusIngameTouchControls::m_EditElement = EElementType::LAYOUT |
| CLineInputBuffered<1024> CMenusIngameTouchControls::m_FilterInput |
| CLineInputNumber CMenusIngameTouchControls::m_InputH |
| CLineInputNumber CMenusIngameTouchControls::m_InputW |
| CLineInputNumber CMenusIngameTouchControls::m_InputX |
| CLineInputNumber CMenusIngameTouchControls::m_InputY |
| CTouchControls::CTouchButton* CMenusIngameTouchControls::m_pNewSelectedButton = nullptr |
| CTouchControls::CTouchButton* CMenusIngameTouchControls::m_pOldSelectedButton = nullptr |
| EPredefinedType CMenusIngameTouchControls::m_PredefinedBehaviorType = EPredefinedType::EXTRA_MENU |
| int CMenusIngameTouchControls::m_SelectedPreviewButtonIndex = -1 |
| ESortType CMenusIngameTouchControls::m_SortType = ESortType::LABEL |
| std::vector<std::unique_ptr<CBehaviorElements> > CMenusIngameTouchControls::m_vBehaviorElements |
| std::vector<CTouchControls::CTouchButton *> CMenusIngameTouchControls::m_vpButtons |
| std::vector<CTouchControls::CTouchButton *> CMenusIngameTouchControls::m_vpMutableButtons |