![]() |
DDraceNetwork Documentation
|
This is the complete list of members for CUi, including all inherited members.
| ActiveItem() const | CUi | inline |
| AddUIElement(CUIElement *pElement) | CUi | |
| ButtonColorMul(const void *pId) | CUi | |
| ButtonColorMulActive() const | CUi | inline |
| ButtonColorMulDefault() const | CUi | inline |
| ButtonColorMulHot() const | CUi | inline |
| CalcAlignedCursorPos(const CUIRect *pRect, vec2 TextSize, int Align, const float *pBiggestCharHeight=nullptr) | CUi | static |
| CheckActiveItem(const void *pId) | CUi | inline |
| CheckMouseLock() | CUi | inline |
| ClearHotkeys() | CUi | inline |
| Client() const | CUi | inline |
| ClipArea() const | CUi | |
| ClipDisable() | CUi | |
| ClipEnable(const CUIRect *pRect) | CUi | |
| ClosePopupMenu(const SPopupMenuId *pId, bool IncludeDescendants=false) | CUi | |
| ClosePopupMenus() | CUi | |
| ConsumeHotkey(EHotkey Hotkey) | CUi | |
| ConvertMouseMove(float *pX, float *pY, IInput::ECursorType CursorType) const | CUi | |
| CUi() | CUi | |
| DebugRender(float X, float Y) | CUi | |
| DisableMouseLock() | CUi | inline |
| DoButton_FontIcon(CButtonContainer *pButtonContainer, const char *pText, int Checked, const CUIRect *pRect, unsigned Flags, int Corners=IGraphics::CORNER_ALL, bool Enabled=true) | CUi | |
| DoButton_Menu(CUIElement &UIElement, const CButtonContainer *pId, const std::function< const char *()> &GetTextLambda, const CUIRect *pRect, const SMenuButtonProperties &Props={}) | CUi | |
| DoButton_PopupMenu(CButtonContainer *pButtonContainer, const char *pText, const CUIRect *pRect, float Size, int Align, float Padding=0.0f, bool TransparentInactive=false, bool Enabled=true) | CUi | |
| DoButtonLogic(const void *pId, int Checked, const CUIRect *pRect, unsigned Flags) | CUi | |
| DoClearableEditBox(CLineInput *pLineInput, const CUIRect *pRect, float FontSize, int Corners=IGraphics::CORNER_ALL, const std::vector< STextColorSplit > &vColorSplits={}) | CUi | |
| DoDoubleClickLogic(const void *pId) | CUi | |
| DoDraggableButtonLogic(const void *pId, int Checked, const CUIRect *pRect, bool *pClicked, bool *pAbrupted) | CUi | |
| DoDropDown(CUIRect *pRect, int CurSelection, const char **pStrs, int Num, SDropDownState &State) | CUi | |
| DoEditBox(CLineInput *pLineInput, const CUIRect *pRect, float FontSize, int Corners=IGraphics::CORNER_ALL, const std::vector< STextColorSplit > &vColorSplits={}) | CUi | |
| DoEditBox_Search(CLineInput *pLineInput, const CUIRect *pRect, float FontSize, bool HotkeyEnabled) | CUi | |
| DoLabel(const CUIRect *pRect, const char *pText, float Size, int Align, const SLabelProperties &LabelProps={}) const | CUi | |
| DoLabel(CUIElement::SUIElementRect &RectEl, const CUIRect *pRect, const char *pText, float Size, int Align, const SLabelProperties &LabelProps={}, int StrLen=-1, const CTextCursor *pReadCursor=nullptr) const | CUi | |
| DoLabel_AutoLineSize(const char *pText, float FontSize, int Align, CUIRect *pRect, float LineSize, const SLabelProperties &LabelProps={}) const | CUi | |
| DoLabelStreamed(CUIElement::SUIElementRect &RectEl, const CUIRect *pRect, const char *pText, float Size, int Align, const SLabelProperties &LabelProps={}, int StrLen=-1, const CTextCursor *pReadCursor=nullptr) const | CUi | |
| DoPickerLogic(const void *pId, const CUIRect *pRect, float *pX, float *pY) | CUi | |
| DoPopupMenu(const SPopupMenuId *pId, float X, float Y, float Width, float Height, void *pContext, FPopupMenuFunction pfnFunc, const SPopupMenuProperties &Props={}) | CUi | |
| DoScrollbarH(const void *pId, const CUIRect *pRect, float Current, const ColorRGBA *pColorInner=nullptr) | CUi | |
| DoScrollbarOption(const void *pId, int *pOption, const CUIRect *pRect, const char *pStr, int Min, int Max, const IScrollbarScale *pScale=&ms_LinearScrollbarScale, unsigned Flags=0u, const char *pSuffix="") | CUi | |
| DoScrollbarV(const void *pId, const CUIRect *pRect, float Current) | CUi | |
| DoSmoothScrollLogic(float *pScrollOffset, float *pScrollOffsetChange, float ViewPortSize, float TotalSize, bool SmoothClamp=false, float ScrollSpeed=10.0f) const | CUi | |
| DoValueSelector(const void *pId, const CUIRect *pRect, const char *pLabel, int64_t Current, int64_t Min, int64_t Max, const SValueSelectorProperties &Props={}) | CUi | |
| DoValueSelectorWithState(const void *pId, const CUIRect *pRect, const char *pLabel, int64_t Current, int64_t Min, int64_t Max, const SValueSelectorProperties &Props={}) | CUi | |
| EHotkey enum name | CUi | |
| Enabled() const | CUi | inline |
| EnableMouseLock(const void *pId) | CUi | inline |
| EPopupMenuFunctionResult enum name | CUi | |
| FinishCheck() | CUi | inline |
| FPopupMenuClosedCallback typedef | CUi | |
| FPopupMenuFunction typedef | CUi | |
| GetNewUIElement(int RequestedRectCount) | CUi | |
| Graphics() const | CUi | inline |
| HotItem() const | CUi | inline |
| HOTKEY_DELETE enum value | CUi | |
| HOTKEY_DOWN enum value | CUi | |
| HOTKEY_END enum value | CUi | |
| HOTKEY_ENTER enum value | CUi | |
| HOTKEY_ESCAPE enum value | CUi | |
| HOTKEY_HOME enum value | CUi | |
| HOTKEY_LEFT enum value | CUi | |
| HOTKEY_PAGE_DOWN enum value | CUi | |
| HOTKEY_PAGE_UP enum value | CUi | |
| HOTKEY_RIGHT enum value | CUi | |
| HOTKEY_SCROLL_DOWN enum value | CUi | |
| HOTKEY_SCROLL_UP enum value | CUi | |
| HOTKEY_TAB enum value | CUi | |
| HOTKEY_UP enum value | CUi | |
| HotScrollRegion() const | CUi | inline |
| Init(IKernel *pKernel) | CUi | |
| Input() const | CUi | inline |
| IsClipped() const | CUi | inline |
| IsPopupHovered() const | CUi | |
| IsPopupOpen() const | CUi | |
| IsPopupOpen(const SPopupMenuId *pId) const | CUi | |
| m_ActiveButtonLogicButton | CUi | private |
| m_ActiveDraggableButtonLogicButton | CUi | private |
| m_ActiveItemValid | CUi | private |
| m_ActiveScrollbarOffset | CUi | private |
| m_ActiveValueSelectorState | CUi | private |
| m_DoubleClickState | CUi | private |
| m_Enabled | CUi | private |
| m_HotkeysPressed | CUi | private |
| m_LastMouseButtons | CUi | private |
| m_MouseButtons | CUi | private |
| m_MouseDelta | CUi | private |
| m_MouseLock | CUi | private |
| m_MousePos | CUi | private |
| m_MouseSlow | CUi | private |
| m_MouseWorldPos | CUi | private |
| m_pActiveItem | CUi | private |
| m_pBecomingHotItem | CUi | private |
| m_pBecomingHotScrollRegion | CUi | private |
| m_pClient | CUi | private |
| m_pfnPopupMenuClosedCallback | CUi | private |
| m_pGraphics | CUi | private |
| m_pHotItem | CUi | private |
| m_pHotScrollRegion | CUi | private |
| m_pInput | CUi | private |
| m_pLastActiveItem | CUi | private |
| m_pLastActiveScrollbar | CUi | private |
| m_pLastEditingItem | CUi | private |
| m_pMouseLockId | CUi | private |
| m_ProgressSpinnerOffset | CUi | private |
| m_pTextRender | CUi | private |
| m_Screen | CUi | private |
| m_ScrollbarValue | CUi | private |
| m_TouchState | CUi | private |
| m_UpdatedMouseButtons | CUi | private |
| m_UpdatedMouseDelta | CUi | private |
| m_UpdatedMousePos | CUi | private |
| m_vClips | CUi | private |
| m_vPopupMenus | CUi | private |
| m_vpOwnUIElements | CUi | private |
| m_vpUIElements | CUi | private |
| MapScreen() | CUi | |
| MouseButton(int Index) const | CUi | inline |
| MouseButtonClicked(int Index) const | CUi | inline |
| MouseDelta() const | CUi | inline |
| MouseDeltaX() const | CUi | inline |
| MouseDeltaY() const | CUi | inline |
| MouseHovered(const CUIRect *pRect) const | CUi | inline |
| MouseInside(const CUIRect *pRect) const | CUi | |
| MouseInsideClip() const | CUi | inline |
| MousePos() const | CUi | inline |
| MouseWorldPos() const | CUi | inline |
| MouseWorldX() const | CUi | inline |
| MouseWorldY() const | CUi | inline |
| MouseX() const | CUi | inline |
| MouseY() const | CUi | inline |
| ms_DarkButtonColorFunction | CUi | static |
| ms_FontmodHeight | CUi | static |
| ms_LightButtonColorFunction | CUi | static |
| ms_LinearScrollbarScale | CUi | static |
| ms_LogarithmicScrollbarScale | CUi | static |
| ms_ScrollBarColorFunction | CUi | static |
| NextHotItem() const | CUi | inline |
| OnCursorMove(float X, float Y) | CUi | |
| OnElementsReset() | CUi | |
| OnInput(const IInput::CEvent &Event) | CUi | |
| OnWindowResize() | CUi | |
| PixelSize() | CUi | |
| POPUP_CLOSE_CURRENT enum value | CUi | |
| POPUP_CLOSE_CURRENT_AND_DESCENDANTS enum value | CUi | |
| POPUP_KEEP_OPEN enum value | CUi | |
| PopupColorPicker(void *pContext, CUIRect View, bool Active) | CUi | privatestatic |
| PopupConfirm(void *pContext, CUIRect View, bool Active) | CUi | privatestatic |
| PopupMessage(void *pContext, CUIRect View, bool Active) | CUi | privatestatic |
| PopupSelection(void *pContext, CUIRect View, bool Active) | CUi | privatestatic |
| RenderPopupMenus() | CUi | |
| RenderProgressBar(CUIRect ProgressBar, float Progress) | CUi | |
| RenderProgressSpinner(vec2 Center, float OuterRadius, const SProgressSpinnerProperties &Props={}) const | CUi | |
| ResetMouseSlow() | CUi | inline |
| ResetUIElement(CUIElement &UIElement) const | CUi | |
| Screen() | CUi | |
| SCROLLBAR_OPTION_DELAYUPDATE enum value | CUi | |
| SCROLLBAR_OPTION_INFINITE enum value | CUi | |
| SCROLLBAR_OPTION_MULTILINE enum value | CUi | |
| SCROLLBAR_OPTION_NOCLAMPVALUE enum value | CUi | |
| SetActiveItem(const void *pId) | CUi | inline |
| SetEnabled(bool Enabled) | CUi | inline |
| SetHotItem(const void *pId) | CUi | inline |
| SetHotScrollRegion(CScrollRegion *pId) | CUi | inline |
| SetPopupMenuClosedCallback(FPopupMenuClosedCallback pfnCallback) | CUi | |
| ShowPopupColorPicker(float X, float Y, SColorPickerPopupContext *pContext) | CUi | |
| ShowPopupConfirm(float X, float Y, SConfirmPopupContext *pContext) | CUi | |
| ShowPopupMessage(float X, float Y, SMessagePopupContext *pContext) | CUi | |
| ShowPopupSelection(float X, float Y, SSelectionPopupContext *pContext) | CUi | |
| StartCheck() | CUi | inline |
| TextRender() const | CUi | inline |
| Update(vec2 MouseWorldPos=vec2(-1.0f, -1.0f)) | CUi | |
| UpdateClipping() | CUi | private |
| UpdatedMouseDelta() const | CUi | inline |
| UpdatedMousePos() const | CUi | inline |
| UpdateTouchState(CTouchState &State) const | CUi | |
| ~CUi() | CUi |