OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
ConsoleEvent Class Reference
Inheritance diagram for ConsoleEvent:
Event Class LightClass

Public Member Functions

 CLASS_PROTOTYPE (ConsoleEvent)
 
void * operator new (size_t size)
 
void operator delete (void *ptr)
 
 ConsoleEvent (str name)
 
void SetConsoleEdict (gentity_t *edict)
 
gentity_tGetConsoleEdict (void) const
 
void ErrorInternal (Listener *l, str text) const override
 
- Public Member Functions inherited from Event
 CLASS_PROTOTYPE (Event)
 
bool operator== (Event ev)
 
bool operator!= (Event ev)
 
void * operator new (size_t size)
 
void operator delete (void *ptr)
 
 Event (const Event &ev)
 
 Event (const Event &ev, int numArgs)
 
 Event (Event &&ev)
 
 Event (int index)
 
 Event (int index, int numArgs)
 
 Event (const char *command)
 
 Event (const char *command, int numArgs)
 
 Event (const char *command, int flags, const char *formatspec, const char *argument_names, const char *documentation, byte type=EV_NORMAL)
 
Eventoperator= (const Event &ev)
 
Eventoperator= (Event &&ev)
 
EventDefgetInfo ()
 
const char * getName () const
 
void AddContainer (Container< SafePtr< Listener > > *container)
 
void AddEntity (Entity *ent)
 
void AddFloat (float number)
 
void AddInteger (int number)
 
void AddListener (Listener *listener)
 
void AddNil (void)
 
void AddConstString (const_str string)
 
void AddString (str string)
 
void AddToken (str token)
 
void AddTokens (int argc, const char **argv)
 
void AddValue (const ScriptVariable &value)
 
void AddVector (const Vector &vector)
 
void CopyValues (const ScriptVariable *values, size_t count)
 
void Clear (void)
 
void CheckPos (int pos) const
 
bool GetBoolean (int pos) const
 
const_str GetConstString (int pos) const
 
EntityGetEntity (int pos) const
 
float GetFloat (int pos) const
 
int GetInteger (int pos) const
 
ListenerGetListener (int pos) const
 
class PathNodeGetPathNode (int pos) const
 
str GetString (int pos) const
 
str GetToken (int pos) const
 
ScriptVariableGetValue (int pos) const
 
ScriptVariableGetValue (void)
 
Vector GetVector (int pos) const
 
class WaypointGetWaypoint (int pos) const
 
qboolean IsEntityAt (int pos) const
 
qboolean IsListenerAt (int pos) const
 
qboolean IsNilAt (int pos) const
 
qboolean IsNumericAt (int pos) const
 
qboolean IsStringAt (int pos) const
 
qboolean IsVectorAt (int pos) const
 
qboolean IsFromScript (void) const
 
int NumArgs () const
 
- 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
 
virtual void Archive (Archiver &arc)
 
- 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)
 

Additional Inherited Members

- Static Public Member Functions inherited from Event
static void LoadEvents (void)
 
static int NumEventCommands ()
 
static void ListCommands (const char *mask=NULL)
 
static void ListDocumentation (const char *mask, qboolean print_to_file=qfalse)
 
static void PendingEvents (const char *mask=NULL)
 
static int GetEvent (str name, uchar type=EV_NORMAL)
 
static int GetEventWithFlags (str name, int flags, uchar type=EV_NORMAL)
 
static command_tGetEventInfo (int eventnum)
 
static int GetEventFlags (int eventnum)
 
static const char * GetEventName (int index)
 
static int compareEvents (const void *arg1, const void *arg2)
 
static void SortEventList (Container< int > *sortedList)
 
static bool Exists (const char *command)
 
static unsigned int FindEventNum (const char *s)
 
static unsigned int FindNormalEventNum (const_str s)
 
static unsigned int FindNormalEventNum (str s)
 
static unsigned int FindReturnEventNum (const_str s)
 
static unsigned int FindReturnEventNum (str s)
 
static unsigned int FindSetterEventNum (const_str s)
 
static unsigned int FindSetterEventNum (str s)
 
static unsigned int FindGetterEventNum (const_str s)
 
static unsigned int FindGetterEventNum (str s)
 
- Static Public Member Functions inherited from Class
static void * _newInstance (void)
 
static ClassDefclassinfostatic (void)
 
- Public Attributes inherited from Event
qboolean fromScript
 
short unsigned int eventnum
 
short unsigned int dataSize
 
short unsigned int maxDataSize
 
ScriptVariabledata
 
- Static Public Attributes inherited from Event
static con_map< Event *, EventDefeventDefList
 
static con_arrayset< command_t, command_tcommandList
 
static con_map< const_str, unsigned int > normalCommandList
 
static con_map< const_str, unsigned int > returnCommandList
 
static con_map< const_str, unsigned int > getterCommandList
 
static con_map< const_str, unsigned int > setterCommandList
 
static EventQueueNode EventQueue
 
- 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

◆ ErrorInternal()

void ConsoleEvent::ErrorInternal ( Listener * l,
str text ) const
overridevirtual

Reimplemented from Event.


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