代码拉取完成,页面将自动刷新
#ifndef PANEL_H
#define PANEL_H
#include "vgui/IClientPanel.h"
namespace vgui2 {
class Panel : public IClientPanel {
public:
Panel();
~Panel();
VPANEL GetVPanel();
void Think();
void PerformApplySchemeSettings();
void PaintTraverse(bool, bool);
void Repaint();
VPANEL IsWithinTraverse(int, int, bool);
void GetInset(int &, int &, int &, int &);
void GetClipRect(int &, int &, int &, int &);
void OnChildAdded(VPANEL);
void OnSizeChanged(int, int);
void InternalFocusChanged(bool);
bool RequestInfo(class KeyValues *);
void RequestFocus(int);
bool RequestFocusPrev(VPANEL);
bool RequestFocusNext(VPANEL);
void OnMessage(const class KeyValues *, VPANEL);
VPANEL GetCurrentKeyFocus();
int GetTabPosition();
const char * GetName();
const char * GetClassName();
HScheme GetScheme();
bool IsProportional();
bool IsAutoDeleteSet();
void DeletePanel();
void * QueryInterface(enum EInterfaceID);
class Panel * GetPanel();
const char * GetModuleName();
//
void SetScheme(const char *tag);
void SetScheme(HScheme scheme);
bool IsWithin(int x, int y);
bool IsVisible();
bool IsMouseInputEnabled();
bool IsMouseInputDisabledForThisPanel();
int GetChildCount();
VPANEL GetChild(int childId);
void InvalidateLayout(bool layoutNow = false, bool reloadScheme = false);
void SetVisible(bool state);
void SetZPos(int zpos);
void SetBounds(int x, int y, int wide, int tall);
private:
VPANEL _vpanel;
HScheme _scheme;
bool _needsRepaint;
bool _mouseInputDisabledForThisPanelOnly;
bool _isPropotional;
bool _autoDeleteEnabled;
int _tabPosition;
const char *_panelName;
};
}
#endif // PANEL_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。