3#ifndef GAME_CLIENT_COMPONENTS_MENUS_H
4#define GAME_CLIENT_COMPONENTS_MENUS_H
42 int Sizeof()
const override {
return sizeof(*this); }
61 int DoButton_Menu(
CButtonContainer *
pButtonContainer,
const char *
pText,
int Checked,
const CUIRect *
pRect,
unsigned Flags =
BUTTONFLAG_LEFT,
const char *
pImageName =
nullptr,
int Corners =
IGraphics::CORNER_ALL,
float Rounding = 5.0f,
float FontFactor = 0.0f,
ColorRGBA Color =
ColorRGBA(1.0f, 1.0f, 1.0f, 0.5f));
62 int DoButton_MenuTab(
CButtonContainer *
pButtonContainer,
const char *
pText,
int Checked,
const CUIRect *
pRect,
int Corners,
SUIAnimator *
pAnimator =
nullptr,
const ColorRGBA *
pDefaultColor =
nullptr,
const ColorRGBA *
pActiveColor =
nullptr,
const ColorRGBA *
pHoverColor =
nullptr,
float EdgeRounding = 10.0f,
const CCommunityIcon *
pCommunityIcon =
nullptr);
73 ColorHSLA DoLine_ColorPicker(
CButtonContainer *
pResetId,
float LineSize,
float LabelSize,
float BottomMargin,
CUIRect *
pMainRect,
const char *
pText,
unsigned int *
pColorValue,
ColorRGBA DefaultColor,
bool CheckBoxSpacing =
true,
int *
pCheckBoxValue =
nullptr,
bool Alpha =
false);
327 if(!
Other.m_InfosLoaded)
330 return !
Other.m_InfosLoaded;
345#if defined(CONF_VIDEORECORDER)
462#if defined(CONF_VIDEORECORDER)
531 const std::function<
const char *(
int ItemIndex)> &GetItemName,
606 if(
Lhs.m_IsDirectory !=
Rhs.m_IsDirectory)
607 return Lhs.m_IsDirectory;
624 int Sizeof()
const override {
return sizeof(*this); }
Definition component.h:165
Definition gameclient.h:132
Definition serverbrowser.h:67
Definition serverbrowser.h:25
EPopupMenuFunctionResult
Definition ui.h:303
EClientState
Definition client.h:52
void(* FCommandCallback)(IResult *pResult, void *pUserData)
Definition console.h:91
ETickOffset
Definition demo.h:81
Definition serverbrowser.h:245
@ FRIEND_CLAN
Definition friends.h:25
@ FRIEND_PLAYER
Definition friends.h:26
Definition graphics.h:205
@ CORNER_ALL
Definition graphics.h:461
@ NUM_TYPES
Definition serverbrowser.h:299
CConfig g_Config
Definition config.cpp:13
@ MAX_TIMELINE_MARKERS
Definition demo.h:15
@ MAX_CLAN_LENGTH
Definition protocol.h:99
@ MAX_SKIN_LENGTH
Definition protocol.h:100
@ MAX_NAME_LENGTH
Definition protocol.h:98
int str_comp_filenames(const char *a, const char *b)
Definition system.cpp:3334
int str_comp_nocase(const char *a, const char *b)
Definition system.cpp:3306
int str_comp(const char *a, const char *b)
Definition system.cpp:3324
int str_copy(char *dst, const char *src, int dst_size)
Definition system.cpp:3039
@ MAP_IMAGE_MOD_TYPE_COUNT
Definition mapimages.h:23
@ NUM_SKINPARTS
Definition protocol7.h:37
@ SKINPART_BODY
Definition protocol7.h:31
@ MAX_SKIN_LENGTH
Definition protocol7.h:69
unsigned char m_aNumTimelineMarkers[sizeof(int32_t)]
Definition demo.h:48
Definition textrender.h:261
unsigned bytes_be_to_uint(const unsigned char *bytes)
Definition system.cpp:4494
TRISTATE
Definition types.h:15
constexpr auto IO_MAX_PATH_LENGTH
Definition types.h:49
@ BUTTONFLAG_LEFT
Definition ui.h:225
vector2_base< float > vec2
Definition vmath.h:161