41class UILabel :
public UIWidget
45 qboolean m_bLinkCvarToShader;
46 str m_sCurrentShaderName;
47 str m_sOneShotSoundName;
48 str m_sLoopingSoundName;
49 qboolean m_bOneShotTriggered;
50 float m_fOneShotSoundTime;
51 int m_iNextOneShotTime;
52 float m_fLoopingSoundStartVolume;
53 float m_fLoopingSoundHoldStartTime;
54 float m_fLoopingSoundEndVolume;
55 float m_fLoopingSoundRampTime;
62 qboolean m_bOutlinedText;
65 CLASS_PROTOTYPE(UILabel);
68 void MouseEntered(
Event *ev);
69 void MouseExited(
Event *ev);
70 void LinkString(
Event *ev);
71 int FindLinkString(
str val);
72 void LabelLayoutShader(
Event *ev);
73 void LabelLayoutTileShader(
Event *ev);
76 void OneShotSound(
Event *ev);
77 void LoopingSound(
Event *ev);
78 void EventSetOutlinedText(
Event *ev);
80 void SetLinkCvarToShader(
Event *ev);
81 void FrameInitialized()
override;
87 void SetLabel(
str lab);
88 void Draw(
void)
override;