DDraceNetwork Docs
CUi Member List

This is the complete list of members for CUi, including all inherited members.

ActiveItem() constCUiinline
AddUIElement(CUIElement *pElement)CUi
ButtonColorMul(const void *pId)CUi
ButtonColorMulActive() constCUiinline
ButtonColorMulDefault() constCUiinline
ButtonColorMulHot() constCUiinline
CalcAlignedCursorPos(const CUIRect *pRect, vec2 TextSize, int Align, const float *pBiggestCharHeight=nullptr)CUistatic
CheckActiveItem(const void *pId)CUiinline
CheckMouseLock()CUiinline
ClearHotkeys()CUiinline
Client() constCUiinline
ClipArea() constCUi
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) constCUi
CUi()CUi
DebugRender(float X, float Y)CUi
DisableMouseLock()CUiinline
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={}) constCUi
DoLabel(CUIElement::SUIElementRect &RectEl, const CUIRect *pRect, const char *pText, float Size, int Align, const SLabelProperties &LabelProps={}, int StrLen=-1, const CTextCursor *pReadCursor=nullptr) constCUi
DoLabelStreamed(CUIElement::SUIElementRect &RectEl, const CUIRect *pRect, const char *pText, float Size, int Align, const SLabelProperties &LabelProps={}, int StrLen=-1, const CTextCursor *pReadCursor=nullptr) constCUi
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) constCUi
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 nameCUi
Enabled() constCUiinline
EnableMouseLock(const void *pId)CUiinline
EPopupMenuFunctionResult enum nameCUi
FinishCheck()CUiinline
FPopupMenuClosedCallback typedefCUi
FPopupMenuFunction typedefCUi
GetNewUIElement(int RequestedRectCount)CUi
Graphics() constCUiinline
HotItem() constCUiinline
HOTKEY_DELETE enum valueCUi
HOTKEY_DOWN enum valueCUi
HOTKEY_END enum valueCUi
HOTKEY_ENTER enum valueCUi
HOTKEY_ESCAPE enum valueCUi
HOTKEY_HOME enum valueCUi
HOTKEY_LEFT enum valueCUi
HOTKEY_PAGE_DOWN enum valueCUi
HOTKEY_PAGE_UP enum valueCUi
HOTKEY_RIGHT enum valueCUi
HOTKEY_SCROLL_DOWN enum valueCUi
HOTKEY_SCROLL_UP enum valueCUi
HOTKEY_TAB enum valueCUi
HOTKEY_UP enum valueCUi
HotScrollRegion() constCUiinline
Init(IKernel *pKernel)CUi
Input() constCUiinline
IsClipped() constCUiinline
IsPopupHovered() constCUi
IsPopupOpen() constCUi
IsPopupOpen(const SPopupMenuId *pId) constCUi
m_ActiveButtonLogicButtonCUiprivate
m_ActiveDraggableButtonLogicButtonCUiprivate
m_ActiveItemValidCUiprivate
m_ActiveScrollbarOffsetCUiprivate
m_ActiveValueSelectorStateCUiprivate
m_DoubleClickStateCUiprivate
m_EnabledCUiprivate
m_HotkeysPressedCUiprivate
m_LastMouseButtonsCUiprivate
m_MouseButtonsCUiprivate
m_MouseDeltaCUiprivate
m_MouseLockCUiprivate
m_MousePosCUiprivate
m_MouseSlowCUiprivate
m_MouseWorldPosCUiprivate
m_pActiveItemCUiprivate
m_pBecomingHotItemCUiprivate
m_pBecomingHotScrollRegionCUiprivate
m_pClientCUiprivate
m_pfnPopupMenuClosedCallbackCUiprivate
m_pGraphicsCUiprivate
m_pHotItemCUiprivate
m_pHotScrollRegionCUiprivate
m_pInputCUiprivate
m_pLastActiveItemCUiprivate
m_pLastEditingItemCUiprivate
m_pMouseLockIdCUiprivate
m_ProgressSpinnerOffsetCUiprivate
m_pTextRenderCUiprivate
m_ScreenCUiprivate
m_TouchStateCUiprivate
m_UpdatedMouseButtonsCUiprivate
m_UpdatedMouseDeltaCUiprivate
m_UpdatedMousePosCUiprivate
m_vClipsCUiprivate
m_vPopupMenusCUiprivate
m_vpOwnUIElementsCUiprivate
m_vpUIElementsCUiprivate
MapScreen()CUi
MouseButton(int Index) constCUiinline
MouseButtonClicked(int Index) constCUiinline
MouseDelta() constCUiinline
MouseDeltaX() constCUiinline
MouseDeltaY() constCUiinline
MouseHovered(const CUIRect *pRect) constCUiinline
MouseInside(const CUIRect *pRect) constCUi
MouseInsideClip() constCUiinline
MousePos() constCUiinline
MouseWorldPos() constCUiinline
MouseWorldX() constCUiinline
MouseWorldY() constCUiinline
MouseX() constCUiinline
MouseY() constCUiinline
ms_DarkButtonColorFunctionCUistatic
ms_FontmodHeightCUistatic
ms_LightButtonColorFunctionCUistatic
ms_LinearScrollbarScaleCUistatic
ms_LogarithmicScrollbarScaleCUistatic
ms_ScrollBarColorFunctionCUistatic
NextHotItem() constCUiinline
OnCursorMove(float X, float Y)CUi
OnElementsReset()CUi
OnInput(const IInput::CEvent &Event)CUi
OnWindowResize()CUi
PixelSize()CUi
POPUP_CLOSE_CURRENT enum valueCUi
POPUP_CLOSE_CURRENT_AND_DESCENDANTS enum valueCUi
POPUP_KEEP_OPEN enum valueCUi
PopupColorPicker(void *pContext, CUIRect View, bool Active)CUiprivatestatic
PopupConfirm(void *pContext, CUIRect View, bool Active)CUiprivatestatic
PopupMessage(void *pContext, CUIRect View, bool Active)CUiprivatestatic
PopupSelection(void *pContext, CUIRect View, bool Active)CUiprivatestatic
RenderPopupMenus()CUi
RenderProgressBar(CUIRect ProgressBar, float Progress)CUi
RenderProgressSpinner(vec2 Center, float OuterRadius, const SProgressSpinnerProperties &Props={}) constCUi
ResetMouseSlow()CUiinline
ResetUIElement(CUIElement &UIElement) constCUi
Screen()CUi
SCROLLBAR_OPTION_INFINITE enum valueCUi
SCROLLBAR_OPTION_MULTILINE enum valueCUi
SCROLLBAR_OPTION_NOCLAMPVALUE enum valueCUi
SetActiveItem(const void *pId)CUiinline
SetEnabled(bool Enabled)CUiinline
SetHotItem(const void *pId)CUiinline
SetHotScrollRegion(CScrollRegion *pId)CUiinline
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()CUiinline
TextRender() constCUiinline
Update(vec2 MouseWorldPos=vec2(-1.0f, -1.0f))CUi
UpdateClipping()CUiprivate
UpdatedMouseDelta() constCUiinline
UpdatedMousePos() constCUiinline
UpdateTouchState(CTouchState &State) constCUi
~CUi()CUi