|
| CLASS_PROTOTYPE (PathSearch) |
|
| CLASS_PROTOTYPE (Listener) |
|
virtual Listener * | GetScriptOwner (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) |
|
ScriptVariable & | ProcessEventReturn (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) |
|
virtual ClassDef * | classinfo (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 |
|
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 void | ArchiveStaticLoad (Archiver &arc) |
|
static void | ArchiveStaticSave (Archiver &arc) |
|
static bool | ArchiveDynamic (Archiver &arc) |
|
static void | AddNode (PathNode *node) |
|
static void | Connect (PathNode *node) |
|
static void | UpdateNode (PathNode *node) |
|
static MapCell * | GetNodesInCell (int x, int y) |
|
static MapCell * | GetNodesInCell (const vec3_t pos) |
|
static class PathNode * | DebugNearestStartNode (const vec3_t pos, Entity *ent=NULL) |
|
static class PathNode * | NearestStartNode (const vec3_t pos, SimpleActor *ent) |
|
static class PathNode * | NearestEndNode (const vec3_t pos) |
|
static int | DebugNearestNodeList (const vec3_t pos, PathNode **nodelist, int iMaxNodes) |
|
static int | DebugNearestNodeList2 (const vec3_t pos, PathNode **nodelist, int iMaxNodes) |
|
static void | ShowNodes (void) |
|
static void | LoadNodes (void) |
|
static void | CreatePaths (void) |
|
static void * | AllocPathNode (void) |
|
static void | FreePathNode (void *) |
|
static void | ResetNodes (void) |
|
static void | ClearNodes (void) |
|
static void | UpdatePathwaysForBadPlace (const Vector &origin, float radius, int dir, int team) |
|
static PathInfo * | GeneratePath (PathInfo *path) |
|
static PathInfo * | GeneratePathNear (PathInfo *path) |
|
static PathInfo * | GeneratePathAway (PathInfo *path) |
|
static class PathNode * | GetSpawnNode (ClassDef *cls) |
|
static int | FindPath (const vec3_t start, const vec3_t end, Entity *ent, float maxPath, const vec3_t vLeashHome, float fLeashDistSquared, int fallheight) |
|
static int | FindPathAway (const vec3_t start, const vec3_t avoid, const vec3_t vPreferredDir, Entity *ent, float fMinSafeDist, const vec3_t vLeashHome, float fLeashDistSquared, int fallheight) |
|
static int | FindPathNear (const vec3_t start, const vec3_t end, Entity *ent, float maxPath, float fRadiusSquared, const vec3_t vLeashHome, float fLeashDistSquared, int fallheight) |
|
static class PathNode * | FindCornerNodeForWall (const vec3_t start, const vec3_t end, Entity *ent, float maxPath, const vec4_t plane) |
|
static class PathNode * | FindCornerNodeForExactPath (Entity *self, Sentient *enemy, float fMaxPath) |
|
static int | FindPotentialCover (Entity *pEnt, Vector &vPos, Entity *pEnemy, PathNode **ppFoundNodes, int iMaxFind) |
|
static void | PlayerCover (class Player *pPlayer) |
|
static class PathNode * | FindNearestCover (Entity *pEnt, Vector &vPos, Entity *pEnemy) |
|
static class PathNode * | FindNearestSniperNode (Entity *pEnt, Vector &vPos, Entity *pEnemy) |
|
static void * | _newInstance (void) |
|
static ClassDef * | classinfostatic (void) |
|