OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
Hud Class Reference
Inheritance diagram for Hud:
Listener Class LightClass

Public Member Functions

 CLASS_PROTOTYPE (Hud)
 
void Archive (Archiver &arc) override
 
 Hud (int index=-1)
 
void FadeThink (void)
 
void MoveThink (void)
 
void ScaleThink (void)
 
void TimerThink (void)
 
void Think (void)
 
void FadeOverTime (float time)
 
void MoveOverTime (float time)
 
void ScaleOverTime (float time, short width, short height)
 
void Refresh (int clientNumber=-1)
 
void Set3D (Vector vector_or_offset, qboolean always_show, qboolean depth, int entnum=-1)
 
void SetNon3D (void)
 
void SetAlignX (hudAlign_t align)
 
void SetAlignY (hudAlign_t align)
 
void SetAlpha (float alpha)
 
void SetClient (int clientnum, qboolean clears=false)
 
void SetColor (Vector color)
 
void SetFont (const char *font)
 
void SetRectX (short x)
 
void SetRectY (short y)
 
void SetRectHeight (short height)
 
void SetRectWidth (short height)
 
void SetShader (const char *shader, float width, float height)
 
void SetText (const char *text)
 
void SetTimer (float time, float fade_at_time=-1.0f)
 
void SetTimerUp (float time, float fade_at_time=-1.0f)
 
void SetVirtualSize (qboolean virtualSize)
 
void EventGetAlignX (Event *ev)
 
void EventGetAlignY (Event *ev)
 
void EventGetAlpha (Event *ev)
 
void EventGetColor (Event *ev)
 
void EventGetFont (Event *ev)
 
void EventGetHeight (Event *ev)
 
void EventGetRectX (Event *ev)
 
void EventGetRectY (Event *ev)
 
void EventGetTime (Event *ev)
 
void EventGetWidth (Event *ev)
 
void EventFadeDone (Event *ev)
 
void EventFadeOverTime (Event *ev)
 
void EventMoveDone (Event *ev)
 
void EventMoveOverTime (Event *ev)
 
void EventRefresh (Event *ev)
 
void EventScaleOverTime (Event *ev)
 
void EventSet3D (Event *ev)
 
void EventSetNon3D (Event *ev)
 
void EventSetAlignX (Event *ev)
 
void EventSetAlignY (Event *ev)
 
void EventSetAlpha (Event *ev)
 
void EventSetColor (Event *ev)
 
void EventSetFont (Event *ev)
 
void EventSetPlayer (Event *ev)
 
void EventSetRectX (Event *ev)
 
void EventSetRectY (Event *ev)
 
void EventSetShader (Event *ev)
 
void EventSetText (Event *ev)
 
void EventSetTimer (Event *ev)
 
void EventSetTimerUp (Event *ev)
 
void EventSetVirtualSize (Event *ev)
 
- Public Member Functions inherited from Listener
 CLASS_PROTOTYPE (Listener)
 
virtual ListenerGetScriptOwner (void)
 
virtual void SetScriptOwner (Listener *newOwner)
 
void Archive (Archiver &arc) override
 
void CancelEventsOfType (Event *ev)
 
void CancelEventsOfType (Event &ev)
 
void CancelFlaggedEvents (int flags)
 
void CancelPendingEvents (void)
 
qboolean EventPending (Event &ev)
 
void PostEvent (Event *ev, float delay, int flags=0)
 
void PostEvent (const Event &ev, float delay, int flags=0)
 
qboolean PostponeAllEvents (float time)
 
qboolean PostponeEvent (Event &ev, float time)
 
bool ProcessEvent (const Event &ev)
 
bool ProcessEvent (Event *ev)
 
bool ProcessEvent (Event &ev)
 
ScriptVariableProcessEventReturn (Event *ev)
 
void ProcessContainerEvent (const Container< Event * > &conev)
 
qboolean ProcessPendingEvents (void)
 
bool ProcessScriptEvent (Event &ev)
 
bool ProcessScriptEvent (Event *ev)
 
int GetFlags (Event *event) const
 
qboolean ValidEvent (str name) const
 
void CommandDelay (Event *ev)
 
void Remove (Event *ev)
 
void ScriptRemove (Event *ev)
 
void EventInheritsFrom (Event *ev)
 
void EventIsInheritedBy (Event *ev)
 
void GetClassname (Event *ev)
 
- Public Member Functions inherited from Class
virtual ClassDefclassinfo (void) const
 
void warning (const char *function, const char *format,...) const
 
void error (const char *function, const char *format,...) const
 
qboolean inheritsFrom (ClassDef *c) const
 
qboolean inheritsFrom (const char *name) const
 
qboolean isInheritedBy (const char *name) const
 
qboolean isInheritedBy (ClassDef *c) const
 
const char * getClassname (void) const
 
const char * getClassID (void) const
 
const char * getSuperclass (void) const
 
- Public Member Functions inherited from LightClass
void * operator new (size_t s)
 
void operator delete (void *ptr)
 
void * operator new (size_t size, void *placement)
 
void operator delete (void *ptr, void *placement)
 
template<typename T>
void * operator new (size_t size, T &placement)
 
template<typename T>
void operator delete (void *ptr, T &placement)
 

Static Public Member Functions

static HudFind (int index)
 
static HudFindOrCreate (int index)
 
static int GetFreeNumber (void)
 
static void ProcessThink (void)
 
static int Sort (const void *elem1, const void *elem2)
 
- Static Public Member Functions inherited from Class
static void * _newInstance (void)
 
static ClassDefclassinfostatic (void)
 

Additional Inherited Members

- Static Public Attributes inherited from Listener
static bool EventSystemStarted = false
 
static bool ProcessingEvents = false
 
- Static Public Attributes inherited from Class
static ClassDef ClassInfo
 
static ClassDefHook _ClassInfo_
 
static ResponseDef< ClassResponses []
 
- Protected Member Functions inherited from Class
void ClearSafePointers ()
 

Member Function Documentation

◆ Archive()

void Hud::Archive ( Archiver & arc)
overridevirtual

Reimplemented from Class.


The documentation for this class was generated from the following files: