![]() |
DDNet documentation
|
#include <menus_settings_controls.h>
Public Member Functions | |
| void | OnInterfacesInit (CGameClient *pClient) override |
| void | Render (CUIRect MainView) |
| Public Member Functions inherited from CComponentInterfaces | |
| virtual | ~CComponentInterfaces ()=default |
Private Member Functions | |
| void | UpdateBindOptions () |
| void | UpdateSearchMatches () |
| void | RenderSettingsBlock (float Height, CUIRect *pParentRect, const char *pTitle, bool *pExpanded, CButtonContainer *pExpandButton, const std::function< void(CUIRect Rect)> &RenderContentFunction) |
| void | RenderSettingsBindsBlock (EBindOptionGroup Group, CUIRect *pParentRect, const char *pTitle) |
| float | MeasureSettingsBindsHeight (EBindOptionGroup Group) const |
| void | RenderSettingsBinds (EBindOptionGroup Group, CUIRect View) |
| float | MeasureSettingsMouseHeight () const |
| void | RenderSettingsMouse (CUIRect View) |
| float | MeasureSettingsJoystickHeight () const |
| void | RenderSettingsJoystick (CUIRect View) |
| void | RenderJoystickAxisPicker (CUIRect View) |
| void | RenderJoystickBar (const CUIRect *pRect, float Current, float Tolerance, bool Active) |
Private Attributes | |
| bool | m_aBindGroupExpanded [(int) EBindOptionGroup::NUM] |
| CButtonContainer | m_aBindGroupExpandButtons [(int) EBindOptionGroup::NUM] |
| std::vector< CBindOption > | m_vBindOptions |
| size_t | m_NumPredefinedBindOptions |
| CScrollRegion | m_SettingsScrollRegion |
| CButtonContainer | m_ResetToDefaultButton |
| CLineInputBuffered< 128 > | m_FilterInput |
| int | m_CurrentSearchMatch = 0 |
| std::vector< int > | m_vSearchMatches |
| bool | m_SearchMatchReveal = false |
| std::vector< CButtonContainer > | m_vJoystickIngameModeButtonContainers = {{}, {}} |
| char | m_aaJoystickAxisCheckboxIds [NUM_JOYSTICK_AXES][2] |
| CScrollRegion | m_JoystickDropDownScrollRegion |
| CUi::SDropDownState | m_JoystickDropDownState |
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 |
|
private |
|
private |
|
private |
|
overridevirtual |
Reimplemented from CComponentInterfaces.
| void CMenusSettingsControls::Render | ( | CUIRect | MainView | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |