DDraceNetwork Docs
|
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_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) | 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 | |
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_pLastEditingItem | CUi | private |
m_pMouseLockId | CUi | private |
m_ProgressSpinnerOffset | CUi | private |
m_pTextRender | CUi | private |
m_Screen | 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_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 |