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