|
| | CLASS_PROTOTYPE (idAI_Vagary) |
| |
| | CLASS_PROTOTYPE (idAI) |
| |
| | idAI () |
| |
| | ~idAI () |
| |
| void | Save (idSaveGame *savefile) const |
| |
| void | Restore (idRestoreGame *savefile) |
| |
| void | Spawn (void) |
| |
| void | HeardSound (idEntity *ent, const char *action) |
| |
| idActor * | GetEnemy (void) const |
| |
| void | TalkTo (idActor *actor) |
| |
| talkState_t | GetTalkState (void) const |
| |
| bool | GetAimDir (const idVec3 &firePos, idEntity *aimAtEnt, const idEntity *ignore, idVec3 &aimDir) const |
| |
| void | TouchedByFlashlight (idActor *flashlight_owner) |
| |
| | CLASS_PROTOTYPE (idActor) |
| |
| | idActor (void) |
| |
| virtual | ~idActor (void) |
| |
| void | Spawn (void) |
| |
| virtual void | Restart (void) |
| |
| void | Save (idSaveGame *savefile) const |
| |
| void | Restore (idRestoreGame *savefile) |
| |
| virtual int | GetDefaultSurfaceType (void) const |
| |
| virtual void | ProjectOverlay (const idVec3 &origin, const idVec3 &dir, float size, const char *material) |
| |
| virtual bool | LoadAF (void) |
| |
| void | SetupBody (void) |
| |
| void | CheckBlink (void) |
| |
| virtual bool | GetPhysicsToVisualTransform (idVec3 &origin, idMat3 &axis) |
| |
| virtual bool | GetPhysicsToSoundTransform (idVec3 &origin, idMat3 &axis) |
| |
| void | ShutdownThreads (void) |
| |
| virtual bool | ShouldConstructScriptObjectAtSpawn (void) const |
| |
| virtual idThread * | ConstructScriptObject (void) |
| |
| void | UpdateScript (void) |
| |
| const function_t * | GetScriptFunction (const char *funcname) |
| |
| void | SetState (const function_t *newState) |
| |
| void | SetState (const char *statename) |
| |
| void | SetEyeHeight (float height) |
| |
| float | EyeHeight (void) const |
| |
| idVec3 | EyeOffset (void) const |
| |
| idVec3 | GetEyePosition (void) const |
| |
| virtual void | GetViewPos (idVec3 &origin, idMat3 &axis) const |
| |
| void | SetFOV (float fov) |
| |
| bool | CheckFOV (const idVec3 &pos) const |
| |
| bool | CanSee (idEntity *ent, bool useFOV) const |
| |
| bool | PointVisible (const idVec3 &point) const |
| |
| virtual void | GetAIAimTargets (const idVec3 &lastSightPos, idVec3 &headPos, idVec3 &chestPos) |
| |
| void | SetupDamageGroups (void) |
| |
| virtual void | Damage (idEntity *inflictor, idEntity *attacker, const idVec3 &dir, const char *damageDefName, const float damageScale, const int location) |
| |
| int | GetDamageForLocation (int damage, int location) |
| |
| const char * | GetDamageGroup (int location) |
| |
| void | ClearPain (void) |
| |
| void | SetCombatModel (void) |
| |
| idClipModel * | GetCombatModel (void) const |
| |
| virtual void | LinkCombat (void) |
| |
| virtual void | UnlinkCombat (void) |
| |
| bool | StartRagdoll (void) |
| |
| void | StopRagdoll (void) |
| |
| const idAngles & | GetDeltaViewAngles (void) const |
| |
| void | SetDeltaViewAngles (const idAngles &delta) |
| |
| bool | HasEnemies (void) const |
| |
| idActor * | ClosestEnemyToPoint (const idVec3 &pos) |
| |
| idActor * | EnemyWithMostHealth () |
| |
| virtual bool | OnLadder (void) const |
| |
| virtual void | GetAASLocation (idAAS *aas, idVec3 &pos, int &areaNum) const |
| |
| void | Attach (idEntity *ent) |
| |
| virtual void | Teleport (const idVec3 &origin, const idAngles &angles, idEntity *destination) |
| |
| virtual renderView_t * | GetRenderView () |
| |
| int | GetAnim (int channel, const char *name) |
| |
| void | UpdateAnimState (void) |
| |
| void | SetAnimState (int channel, const char *name, int blendFrames) |
| |
| const char * | GetAnimState (int channel) const |
| |
| bool | InAnimState (int channel, const char *name) const |
| |
| const char * | WaitState (void) const |
| |
| void | SetWaitState (const char *_waitstate) |
| |
| bool | AnimDone (int channel, int blendFrames) const |
| |
| virtual void | SpawnGibs (const idVec3 &dir, const char *damageDefName) |
| |
| | CLASS_PROTOTYPE (idAFEntity_Gibbable) |
| |
| | idAFEntity_Gibbable (void) |
| |
| | ~idAFEntity_Gibbable (void) |
| |
| void | Spawn (void) |
| |
| void | Save (idSaveGame *savefile) const |
| |
| void | Restore (idRestoreGame *savefile) |
| |
| virtual void | Present (void) |
| |
| | CLASS_PROTOTYPE (idAFEntity_Base) |
| |
| | idAFEntity_Base (void) |
| |
| virtual | ~idAFEntity_Base (void) |
| |
| void | Spawn (void) |
| |
| void | Save (idSaveGame *savefile) const |
| |
| void | Restore (idRestoreGame *savefile) |
| |
| virtual void | GetImpactInfo (idEntity *ent, int id, const idVec3 &point, impactInfo_t *info) |
| |
| virtual void | AddForce (idEntity *ent, int id, const idVec3 &point, const idVec3 &force) |
| |
| virtual bool | Collide (const trace_t &collision, const idVec3 &velocity) |
| |
| virtual void | FreeModelDef (void) |
| |
| bool | IsActiveAF (void) const |
| |
| const char * | GetAFName (void) const |
| |
| idPhysics_AF * | GetAFPhysics (void) |
| |
| void | SetCombatModel (void) |
| |
| idClipModel * | GetCombatModel (void) const |
| |
| void | SetCombatContents (bool enable) |
| |
| int | BodyForClipModelId (int id) const |
| |
| void | SaveState (idDict &args) const |
| |
| void | LoadState (const idDict &args) |
| |
| void | AddBindConstraints (void) |
| |
| void | RemoveBindConstraints (void) |
| |
| virtual void | ShowEditingDialog (void) |
| |
| | CLASS_PROTOTYPE (idAnimatedEntity) |
| |
| | idAnimatedEntity () |
| |
| | ~idAnimatedEntity () |
| |
| void | Save (idSaveGame *savefile) const |
| |
| void | Restore (idRestoreGame *savefile) |
| |
| virtual void | ClientPredictionThink (void) |
| |
| void | UpdateAnimation (void) |
| |
| virtual idAnimator * | GetAnimator (void) |
| |
| virtual void | SetModel (const char *modelname) |
| |
| bool | GetJointWorldTransform (jointHandle_t jointHandle, int currentTime, idVec3 &offset, idMat3 &axis) |
| |
| bool | GetJointTransformForAnim (jointHandle_t jointHandle, int animNum, int currentTime, idVec3 &offset, idMat3 &axis) const |
| |
| virtual void | AddDamageEffect (const trace_t &collision, const idVec3 &velocity, const char *damageDefName) |
| |
| void | AddLocalDamageEffect (jointHandle_t jointNum, const idVec3 &localPoint, const idVec3 &localNormal, const idVec3 &localDir, const idDeclEntityDef *def, const idMaterial *collisionMaterial) |
| |
| void | UpdateDamageEffects (void) |
| |
| virtual bool | ClientReceiveEvent (int event, int time, const idBitMsg &msg) |
| |
| | ABSTRACT_PROTOTYPE (idEntity) |
| |
| | idEntity () |
| |
| | ~idEntity () |
| |
| void | Spawn (void) |
| |
| void | Save (idSaveGame *savefile) const |
| |
| void | Restore (idRestoreGame *savefile) |
| |
| const char * | GetEntityDefName (void) const |
| |
| void | SetName (const char *name) |
| |
| const char * | GetName (void) const |
| |
| virtual void | UpdateChangeableSpawnArgs (const idDict *source) |
| |
| bool | CheckDormant (void) |
| |
| bool | IsActive (void) const |
| |
| void | BecomeActive (int flags) |
| |
| void | BecomeInactive (int flags) |
| |
| void | UpdatePVSAreas (const idVec3 &pos) |
| |
| virtual renderEntity_t * | GetRenderEntity (void) |
| |
| virtual int | GetModelDefHandle (void) |
| |
| void | SetSkin (const idDeclSkin *skin) |
| |
| const idDeclSkin * | GetSkin (void) const |
| |
| void | SetShaderParm (int parmnum, float value) |
| |
| virtual void | SetColor (float red, float green, float blue) |
| |
| virtual void | SetColor (const idVec3 &color) |
| |
| virtual void | GetColor (idVec3 &out) const |
| |
| virtual void | SetColor (const idVec4 &color) |
| |
| virtual void | GetColor (idVec4 &out) const |
| |
| virtual void | FreeLightDef (void) |
| |
| bool | IsHidden (void) const |
| |
| void | UpdateVisuals (void) |
| |
| void | UpdateModel (void) |
| |
| void | UpdateModelTransform (void) |
| |
| int | GetNumPVSAreas (void) |
| |
| const int * | GetPVSAreas (void) |
| |
| void | ClearPVSAreas (void) |
| |
| bool | PhysicsTeamInPVS (pvsHandle_t pvsHandle) |
| |
| bool | UpdateRenderEntity (renderEntity_s *renderEntity, const renderView_t *renderView) |
| |
| bool | StartSound (const char *soundName, const s_channelType channel, int soundShaderFlags, bool broadcast, int *length) |
| |
| bool | StartSoundShader (const idSoundShader *shader, const s_channelType channel, int soundShaderFlags, bool broadcast, int *length) |
| |
| void | StopSound (const s_channelType channel, bool broadcast) |
| |
| void | SetSoundVolume (float volume) |
| |
| void | UpdateSound (void) |
| |
| int | GetListenerId (void) const |
| |
| idSoundEmitter * | GetSoundEmitter (void) const |
| |
| void | FreeSoundEmitter (bool immediate) |
| |
| virtual void | PreBind (void) |
| |
| virtual void | PostBind (void) |
| |
| virtual void | PreUnbind (void) |
| |
| virtual void | PostUnbind (void) |
| |
| void | JoinTeam (idEntity *teammember) |
| |
| void | Bind (idEntity *master, bool orientated) |
| |
| void | BindToJoint (idEntity *master, const char *jointname, bool orientated) |
| |
| void | BindToJoint (idEntity *master, jointHandle_t jointnum, bool orientated) |
| |
| void | BindToBody (idEntity *master, int bodyId, bool orientated) |
| |
| void | Unbind (void) |
| |
| bool | IsBound (void) const |
| |
| bool | IsBoundTo (idEntity *master) const |
| |
| idEntity * | GetBindMaster (void) const |
| |
| jointHandle_t | GetBindJoint (void) const |
| |
| int | GetBindBody (void) const |
| |
| idEntity * | GetTeamMaster (void) const |
| |
| idEntity * | GetNextTeamEntity (void) const |
| |
| void | ConvertLocalToWorldTransform (idVec3 &offset, idMat3 &axis) |
| |
| idVec3 | GetLocalVector (const idVec3 &vec) const |
| |
| idVec3 | GetLocalCoordinates (const idVec3 &vec) const |
| |
| idVec3 | GetWorldVector (const idVec3 &vec) const |
| |
| idVec3 | GetWorldCoordinates (const idVec3 &vec) const |
| |
| bool | GetMasterPosition (idVec3 &masterOrigin, idMat3 &masterAxis) const |
| |
| void | GetWorldVelocities (idVec3 &linearVelocity, idVec3 &angularVelocity) const |
| |
| void | SetPhysics (idPhysics *phys) |
| |
| idPhysics * | GetPhysics (void) const |
| |
| void | RestorePhysics (idPhysics *phys) |
| |
| bool | RunPhysics (void) |
| |
| void | SetOrigin (const idVec3 &org) |
| |
| void | SetAxis (const idMat3 &axis) |
| |
| void | SetAngles (const idAngles &ang) |
| |
| bool | GetFloorPos (float max_dist, idVec3 &floorpos) const |
| |
| virtual void | ActivatePhysics (idEntity *ent) |
| |
| virtual bool | IsAtRest (void) const |
| |
| virtual int | GetRestStartTime (void) const |
| |
| virtual void | AddContactEntity (idEntity *ent) |
| |
| virtual void | RemoveContactEntity (idEntity *ent) |
| |
| virtual bool | CanDamage (const idVec3 &origin, idVec3 &damagePoint) const |
| |
| virtual void | DeconstructScriptObject (void) |
| |
| void | SetSignal (signalNum_t signalnum, idThread *thread, const function_t *function) |
| |
| void | ClearSignal (idThread *thread, signalNum_t signalnum) |
| |
| void | ClearSignalThread (signalNum_t signalnum, idThread *thread) |
| |
| bool | HasSignal (signalNum_t signalnum) const |
| |
| void | Signal (signalNum_t signalnum) |
| |
| void | SignalEvent (idThread *thread, signalNum_t signalnum) |
| |
| void | TriggerGuis (void) |
| |
| bool | HandleGuiCommands (idEntity *entityGui, const char *cmds) |
| |
| virtual bool | HandleSingleGuiCommand (idEntity *entityGui, idLexer *src) |
| |
| void | FindTargets (void) |
| |
| void | RemoveNullTargets (void) |
| |
| void | ActivateTargets (idEntity *activator) const |
| |
| bool | TouchTriggers (void) const |
| |
| idCurve_Spline< idVec3 > * | GetSpline (void) const |
| |
| virtual void | WriteToSnapshot (idBitMsgDelta &msg) const |
| |
| virtual void | ReadFromSnapshot (const idBitMsgDelta &msg) |
| |
| virtual bool | ServerReceiveEvent (int event, int time, const idBitMsg &msg) |
| |
| void | WriteBindToSnapshot (idBitMsgDelta &msg) const |
| |
| void | ReadBindFromSnapshot (const idBitMsgDelta &msg) |
| |
| void | WriteColorToSnapshot (idBitMsgDelta &msg) const |
| |
| void | ReadColorFromSnapshot (const idBitMsgDelta &msg) |
| |
| void | WriteGUIToSnapshot (idBitMsgDelta &msg) const |
| |
| void | ReadGUIFromSnapshot (const idBitMsgDelta &msg) |
| |
| void | ServerSendEvent (int eventId, const idBitMsg *msg, bool saveEvent, int excludeClient) const |
| |
| void | ClientSendEvent (int eventId, const idBitMsg *msg) const |
| |
| | ABSTRACT_PROTOTYPE (idClass) |
| |
| void * | operator new (size_t) |
| |
| void * | operator new (size_t s, int, int, char *, int) |
| |
| void | operator delete (void *) |
| |
| void | operator delete (void *, int, int, char *, int) |
| |
| virtual | ~idClass () |
| |
| void | Spawn (void) |
| |
| void | CallSpawn (void) |
| |
| bool | IsType (const idTypeInfo &c) const |
| |
| const char * | GetClassname (void) const |
| |
| const char * | GetSuperclass (void) const |
| |
| void | FindUninitializedMemory (void) |
| |
| void | Save (idSaveGame *savefile) const |
| |
| void | Restore (idRestoreGame *savefile) |
| |
| bool | RespondsTo (const idEventDef &ev) const |
| |
| bool | PostEventMS (const idEventDef *ev, int time) |
| |
| bool | PostEventMS (const idEventDef *ev, int time, idEventArg arg1) |
| |
| bool | PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2) |
| |
| bool | PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3) |
| |
| bool | PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4) |
| |
| bool | PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5) |
| |
| bool | PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6) |
| |
| bool | PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7) |
| |
| bool | PostEventMS (const idEventDef *ev, int time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7, idEventArg arg8) |
| |
| bool | PostEventSec (const idEventDef *ev, float time) |
| |
| bool | PostEventSec (const idEventDef *ev, float time, idEventArg arg1) |
| |
| bool | PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2) |
| |
| bool | PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3) |
| |
| bool | PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4) |
| |
| bool | PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5) |
| |
| bool | PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6) |
| |
| bool | PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7) |
| |
| bool | PostEventSec (const idEventDef *ev, float time, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7, idEventArg arg8) |
| |
| bool | ProcessEvent (const idEventDef *ev) |
| |
| bool | ProcessEvent (const idEventDef *ev, idEventArg arg1) |
| |
| bool | ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2) |
| |
| bool | ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3) |
| |
| bool | ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4) |
| |
| bool | ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5) |
| |
| bool | ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6) |
| |
| bool | ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7) |
| |
| bool | ProcessEvent (const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7, idEventArg arg8) |
| |
| bool | ProcessEventArgPtr (const idEventDef *ev, int *data) |
| |
| void | CancelEvents (const idEventDef *ev) |
| |
| void | Event_Remove (void) |
| |
|
| enum | { EVENT_ADD_DAMAGE_EFFECT = idEntity::EVENT_MAXEVENTS,
EVENT_MAXEVENTS
} |
| |
| enum | { EVENT_STARTSOUNDSHADER,
EVENT_STOPSOUNDSHADER,
EVENT_MAXEVENTS
} |
| |
| static void | List_f (const idCmdArgs &args) |
| |
| static bool | FindPathAroundObstacles (const idPhysics *physics, const idAAS *aas, const idEntity *ignore, const idVec3 &startPos, const idVec3 &seekPos, obstaclePath_t &path) |
| |
| static void | FreeObstacleAvoidanceNodes (void) |
| |
| static bool | PredictPath (const idEntity *ent, const idAAS *aas, const idVec3 &start, const idVec3 &velocity, int totalTime, int frameTime, int stopEvent, predictedPath_t &path) |
| |
| static bool | TestTrajectory (const idVec3 &start, const idVec3 &end, float zVel, float gravity, float time, float max_height, const idClipModel *clip, int clipmask, const idEntity *ignore, const idEntity *targetEntity, int drawtime) |
| |
| static bool | PredictTrajectory (const idVec3 &firePos, const idVec3 &target, float projectileSpeed, const idVec3 &projGravity, const idClipModel *clip, int clipmask, float max_height, const idEntity *ignore, const idEntity *targetEntity, int drawtime, idVec3 &aimDir) |
| |
| static void | DropAFs (idEntity *ent, const char *type, idList< idEntity * > *list) |
| |
| static bool | ModelCallback (renderEntity_s *renderEntity, const renderView_t *renderView) |
| |
| static void | Init (void) |
| |
| static void | Shutdown (void) |
| |
| static idTypeInfo * | GetClass (const char *name) |
| |
| static void | DisplayInfo_f (const idCmdArgs &args) |
| |
| static void | ListClasses_f (const idCmdArgs &args) |
| |
| static idClass * | CreateInstance (const char *name) |
| |
| static int | GetNumTypes (void) |
| |
| static int | GetTypeNumBits (void) |
| |
| static idTypeInfo * | GetType (int num) |
| |
| int | team |
| |
| int | rank |
| |
| idMat3 | viewAxis |
| |
| idLinkList< idActor > | enemyNode |
| |
| idLinkList< idActor > | enemyList |
| |
| int | entityNumber |
| |
| int | entityDefNumber |
| |
| idLinkList< idEntity > | spawnNode |
| |
| idLinkList< idEntity > | activeNode |
| |
| idLinkList< idEntity > | snapshotNode |
| |
| int | snapshotSequence |
| |
| int | snapshotBits |
| |
| idStr | name |
| |
| idDict | spawnArgs |
| |
| idScriptObject | scriptObject |
| |
| int | thinkFlags |
| |
| int | dormantStart |
| |
| bool | cinematic |
| |
| renderView_t * | renderView |
| |
| idEntity * | cameraTarget |
| |
| idList< idEntityPtr< idEntity > > | targets |
| |
| int | health |
| |
| struct idEntity::entityFlags_s | fl |
| |
| static const int | MAX_PVS_AREAS = 4 |
| |
| void | SetAAS (void) |
| |
| virtual void | DormantBegin (void) |
| |
| virtual void | DormantEnd (void) |
| |
| void | Think (void) |
| |
| void | Activate (idEntity *activator) |
| |
| int | ReactionTo (const idEntity *ent) |
| |
| bool | CheckForEnemy (void) |
| |
| void | EnemyDead (void) |
| |
| virtual bool | CanPlayChatterSounds (void) const |
| |
| void | SetChatSound (void) |
| |
| void | PlayChatter (void) |
| |
| virtual void | Hide (void) |
| |
| virtual void | Show (void) |
| |
| idVec3 | FirstVisiblePointOnPath (const idVec3 origin, const idVec3 &target, int travelFlags) const |
| |
| void | CalculateAttackOffsets (void) |
| |
| void | PlayCinematic (void) |
| |
| virtual void | ApplyImpulse (idEntity *ent, int id, const idVec3 &point, const idVec3 &impulse) |
| |
| void | GetMoveDelta (const idMat3 &oldaxis, const idMat3 &axis, idVec3 &delta) |
| |
| void | CheckObstacleAvoidance (const idVec3 &goalPos, idVec3 &newPos) |
| |
| void | DeadMove (void) |
| |
| void | AnimMove (void) |
| |
| void | SlideMove (void) |
| |
| void | AdjustFlyingAngles (void) |
| |
| void | AddFlyBob (idVec3 &vel) |
| |
| void | AdjustFlyHeight (idVec3 &vel, const idVec3 &goalPos) |
| |
| void | FlySeekGoal (idVec3 &vel, idVec3 &goalPos) |
| |
| void | AdjustFlySpeed (idVec3 &vel) |
| |
| void | FlyTurn (void) |
| |
| void | FlyMove (void) |
| |
| void | StaticMove (void) |
| |
| virtual bool | Pain (idEntity *inflictor, idEntity *attacker, int damage, const idVec3 &dir, int location) |
| |
| virtual void | Killed (idEntity *inflictor, idEntity *attacker, int damage, const idVec3 &dir, int location) |
| |
| void | KickObstacles (const idVec3 &dir, float force, idEntity *alwaysKick) |
| |
| bool | ReachedPos (const idVec3 &pos, const moveCommand_t moveCommand) const |
| |
| float | TravelDistance (const idVec3 &start, const idVec3 &end) const |
| |
| int | PointReachableAreaNum (const idVec3 &pos, const float boundsScale=2.0f) const |
| |
| bool | PathToGoal (aasPath_t &path, int areaNum, const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin) const |
| |
| void | DrawRoute (void) const |
| |
| bool | GetMovePos (idVec3 &seekPos) |
| |
| bool | MoveDone (void) const |
| |
| bool | EntityCanSeePos (idActor *actor, const idVec3 &actorOrigin, const idVec3 &pos) |
| |
| void | BlockedFailSafe (void) |
| |
| void | StopMove (moveStatus_t status) |
| |
| bool | FaceEnemy (void) |
| |
| bool | FaceEntity (idEntity *ent) |
| |
| bool | DirectMoveToPosition (const idVec3 &pos) |
| |
| bool | MoveToEnemyHeight (void) |
| |
| bool | MoveOutOfRange (idEntity *entity, float range) |
| |
| bool | MoveToAttackPosition (idEntity *ent, int attack_anim) |
| |
| bool | MoveToEnemy (void) |
| |
| bool | MoveToEntity (idEntity *ent) |
| |
| bool | MoveToPosition (const idVec3 &pos) |
| |
| bool | MoveToCover (idEntity *entity, const idVec3 &pos) |
| |
| bool | SlideToPosition (const idVec3 &pos, float time) |
| |
| bool | WanderAround (void) |
| |
| bool | StepDirection (float dir) |
| |
| bool | NewWanderDir (const idVec3 &dest) |
| |
| const idDeclParticle * | SpawnParticlesOnJoint (particleEmitter_t &pe, const char *particleName, const char *jointName) |
| |
| void | SpawnParticles (const char *keyName) |
| |
| bool | ParticlesActive (void) |
| |
| bool | FacingIdeal (void) |
| |
| void | Turn (void) |
| |
| bool | TurnToward (float yaw) |
| |
| bool | TurnToward (const idVec3 &pos) |
| |
| void | ClearEnemy (void) |
| |
| bool | EnemyPositionValid (void) const |
| |
| void | SetEnemyPosition (void) |
| |
| void | UpdateEnemyPosition (void) |
| |
| void | SetEnemy (idActor *newEnemy) |
| |
| void | CreateProjectileClipModel (void) const |
| |
| idProjectile * | CreateProjectile (const idVec3 &pos, const idVec3 &dir) |
| |
| void | RemoveProjectile (void) |
| |
| idProjectile * | LaunchProjectile (const char *jointname, idEntity *target, bool clampToAttackCone) |
| |
| virtual void | DamageFeedback (idEntity *victim, idEntity *inflictor, int &damage) |
| |
| void | DirectDamage (const char *meleeDefName, idEntity *ent) |
| |
| bool | TestMelee (void) const |
| |
| bool | AttackMelee (const char *meleeDefName) |
| |
| void | BeginAttack (const char *name) |
| |
| void | EndAttack (void) |
| |
| void | PushWithAF (void) |
| |
| void | GetMuzzle (const char *jointname, idVec3 &muzzle, idMat3 &axis) |
| |
| void | InitMuzzleFlash (void) |
| |
| void | TriggerWeaponEffects (const idVec3 &muzzle) |
| |
| void | UpdateMuzzleFlash (void) |
| |
| virtual bool | UpdateAnimationControllers (void) |
| |
| void | UpdateParticles (void) |
| |
| void | TriggerParticles (const char *jointName) |
| |
| void | LinkScriptVariables (void) |
| |
| void | UpdateAIScript (void) |
| |
| void | Event_Activate (idEntity *activator) |
| |
| void | Event_Touch (idEntity *other, trace_t *trace) |
| |
| void | Event_FindEnemy (int useFOV) |
| |
| void | Event_FindEnemyAI (int useFOV) |
| |
| void | Event_FindEnemyInCombatNodes (void) |
| |
| void | Event_ClosestReachableEnemyOfEntity (idEntity *team_mate) |
| |
| void | Event_HeardSound (int ignore_team) |
| |
| void | Event_SetEnemy (idEntity *ent) |
| |
| void | Event_ClearEnemy (void) |
| |
| void | Event_MuzzleFlash (const char *jointname) |
| |
| void | Event_CreateMissile (const char *jointname) |
| |
| void | Event_AttackMissile (const char *jointname) |
| |
| void | Event_FireMissileAtTarget (const char *jointname, const char *targetname) |
| |
| void | Event_LaunchMissile (const idVec3 &muzzle, const idAngles &ang) |
| |
| void | Event_AttackMelee (const char *meleeDefName) |
| |
| void | Event_DirectDamage (idEntity *damageTarget, const char *damageDefName) |
| |
| void | Event_RadiusDamageFromJoint (const char *jointname, const char *damageDefName) |
| |
| void | Event_BeginAttack (const char *name) |
| |
| void | Event_EndAttack (void) |
| |
| void | Event_MeleeAttackToJoint (const char *jointname, const char *meleeDefName) |
| |
| void | Event_RandomPath (void) |
| |
| void | Event_CanBecomeSolid (void) |
| |
| void | Event_BecomeSolid (void) |
| |
| void | Event_BecomeNonSolid (void) |
| |
| void | Event_BecomeRagdoll (void) |
| |
| void | Event_StopRagdoll (void) |
| |
| void | Event_SetHealth (float newHealth) |
| |
| void | Event_GetHealth (void) |
| |
| void | Event_AllowDamage (void) |
| |
| void | Event_IgnoreDamage (void) |
| |
| void | Event_GetCurrentYaw (void) |
| |
| void | Event_TurnTo (float angle) |
| |
| void | Event_TurnToPos (const idVec3 &pos) |
| |
| void | Event_TurnToEntity (idEntity *ent) |
| |
| void | Event_MoveStatus (void) |
| |
| void | Event_StopMove (void) |
| |
| void | Event_MoveToCover (void) |
| |
| void | Event_MoveToEnemy (void) |
| |
| void | Event_MoveToEnemyHeight (void) |
| |
| void | Event_MoveOutOfRange (idEntity *entity, float range) |
| |
| void | Event_MoveToAttackPosition (idEntity *entity, const char *attack_anim) |
| |
| void | Event_MoveToEntity (idEntity *ent) |
| |
| void | Event_MoveToPosition (const idVec3 &pos) |
| |
| void | Event_SlideTo (const idVec3 &pos, float time) |
| |
| void | Event_Wander (void) |
| |
| void | Event_FacingIdeal (void) |
| |
| void | Event_FaceEnemy (void) |
| |
| void | Event_FaceEntity (idEntity *ent) |
| |
| void | Event_WaitAction (const char *waitForState) |
| |
| void | Event_GetCombatNode (void) |
| |
| void | Event_EnemyInCombatCone (idEntity *ent, int use_current_enemy_location) |
| |
| void | Event_WaitMove (void) |
| |
| void | Event_GetJumpVelocity (const idVec3 &pos, float speed, float max_height) |
| |
| void | Event_EntityInAttackCone (idEntity *ent) |
| |
| void | Event_CanSeeEntity (idEntity *ent) |
| |
| void | Event_SetTalkTarget (idEntity *target) |
| |
| void | Event_GetTalkTarget (void) |
| |
| void | Event_SetTalkState (int state) |
| |
| void | Event_EnemyRange (void) |
| |
| void | Event_EnemyRange2D (void) |
| |
| void | Event_GetEnemy (void) |
| |
| void | Event_GetEnemyPos (void) |
| |
| void | Event_GetEnemyEyePos (void) |
| |
| void | Event_PredictEnemyPos (float time) |
| |
| void | Event_CanHitEnemy (void) |
| |
| void | Event_CanHitEnemyFromAnim (const char *animname) |
| |
| void | Event_CanHitEnemyFromJoint (const char *jointname) |
| |
| void | Event_EnemyPositionValid (void) |
| |
| void | Event_ChargeAttack (const char *damageDef) |
| |
| void | Event_TestChargeAttack (void) |
| |
| void | Event_TestAnimMoveTowardEnemy (const char *animname) |
| |
| void | Event_TestAnimMove (const char *animname) |
| |
| void | Event_TestMoveToPosition (const idVec3 &position) |
| |
| void | Event_TestMeleeAttack (void) |
| |
| void | Event_TestAnimAttack (const char *animname) |
| |
| void | Event_Shrivel (float shirvel_time) |
| |
| void | Event_Burn (void) |
| |
| void | Event_PreBurn (void) |
| |
| void | Event_ClearBurn (void) |
| |
| void | Event_SetSmokeVisibility (int num, int on) |
| |
| void | Event_NumSmokeEmitters (void) |
| |
| void | Event_StopThinking (void) |
| |
| void | Event_GetTurnDelta (void) |
| |
| void | Event_GetMoveType (void) |
| |
| void | Event_SetMoveType (int moveType) |
| |
| void | Event_SaveMove (void) |
| |
| void | Event_RestoreMove (void) |
| |
| void | Event_AllowMovement (float flag) |
| |
| void | Event_JumpFrame (void) |
| |
| void | Event_EnableClip (void) |
| |
| void | Event_DisableClip (void) |
| |
| void | Event_EnableGravity (void) |
| |
| void | Event_DisableGravity (void) |
| |
| void | Event_EnableAFPush (void) |
| |
| void | Event_DisableAFPush (void) |
| |
| void | Event_SetFlySpeed (float speed) |
| |
| void | Event_SetFlyOffset (int offset) |
| |
| void | Event_ClearFlyOffset (void) |
| |
| void | Event_GetClosestHiddenTarget (const char *type) |
| |
| void | Event_GetRandomTarget (const char *type) |
| |
| void | Event_TravelDistanceToPoint (const idVec3 &pos) |
| |
| void | Event_TravelDistanceToEntity (idEntity *ent) |
| |
| void | Event_TravelDistanceBetweenPoints (const idVec3 &source, const idVec3 &dest) |
| |
| void | Event_TravelDistanceBetweenEntities (idEntity *source, idEntity *dest) |
| |
| void | Event_LookAtEntity (idEntity *ent, float duration) |
| |
| void | Event_LookAtEnemy (float duration) |
| |
| void | Event_SetJointMod (int allowJointMod) |
| |
| void | Event_ThrowMoveable (void) |
| |
| void | Event_ThrowAF (void) |
| |
| void | Event_SetAngles (idAngles const &ang) |
| |
| void | Event_GetAngles (void) |
| |
| void | Event_RealKill (void) |
| |
| void | Event_Kill (void) |
| |
| void | Event_WakeOnFlashlight (int enable) |
| |
| void | Event_LocateEnemy (void) |
| |
| void | Event_KickObstacles (idEntity *kickEnt, float force) |
| |
| void | Event_GetObstacle (void) |
| |
| void | Event_PushPointIntoAAS (const idVec3 &pos) |
| |
| void | Event_GetTurnRate (void) |
| |
| void | Event_SetTurnRate (float rate) |
| |
| void | Event_AnimTurn (float angles) |
| |
| void | Event_AllowHiddenMovement (int enable) |
| |
| void | Event_TriggerParticles (const char *jointName) |
| |
| void | Event_FindActorsInBounds (const idVec3 &mins, const idVec3 &maxs) |
| |
| void | Event_CanReachPosition (const idVec3 &pos) |
| |
| void | Event_CanReachEntity (idEntity *ent) |
| |
| void | Event_CanReachEnemy (void) |
| |
| void | Event_GetReachableEntityPosition (idEntity *ent) |
| |
| virtual void | Gib (const idVec3 &dir, const char *damageDefName) |
| |
| void | RemoveAttachments (void) |
| |
| void | CopyJointsFromBodyToHead (void) |
| |
| void | InitSkeletonModel (void) |
| |
| void | Event_Gib (const char *damageDefName) |
| |
| void | Event_SetConstraintPosition (const char *name, const idVec3 &pos) |
| |
| idAAS * | aas |
| |
| int | travelFlags |
| |
| idMoveState | move |
| |
| idMoveState | savedMove |
| |
| float | kickForce |
| |
| bool | ignore_obstacles |
| |
| float | blockedRadius |
| |
| int | blockedMoveTime |
| |
| int | blockedAttackTime |
| |
| float | ideal_yaw |
| |
| float | current_yaw |
| |
| float | turnRate |
| |
| float | turnVel |
| |
| float | anim_turn_yaw |
| |
| float | anim_turn_amount |
| |
| float | anim_turn_angles |
| |
| idPhysics_Monster | physicsObj |
| |
| jointHandle_t | flyTiltJoint |
| |
| float | fly_speed |
| |
| float | fly_bob_strength |
| |
| float | fly_bob_vert |
| |
| float | fly_bob_horz |
| |
| int | fly_offset |
| |
| float | fly_seek_scale |
| |
| float | fly_roll_scale |
| |
| float | fly_roll_max |
| |
| float | fly_roll |
| |
| float | fly_pitch_scale |
| |
| float | fly_pitch_max |
| |
| float | fly_pitch |
| |
| bool | allowMove |
| |
| bool | allowHiddenMovement |
| |
| bool | disableGravity |
| |
| bool | af_push_moveables |
| |
| bool | lastHitCheckResult |
| |
| int | lastHitCheckTime |
| |
| int | lastAttackTime |
| |
| float | melee_range |
| |
| float | projectile_height_to_distance_ratio |
| |
| idList< idVec3 > | missileLaunchOffset |
| |
| const idDict * | projectileDef |
| |
| idClipModel * | projectileClipModel |
| |
| float | projectileRadius |
| |
| float | projectileSpeed |
| |
| idVec3 | projectileVelocity |
| |
| idVec3 | projectileGravity |
| |
| idEntityPtr< idProjectile > | projectile |
| |
| idStr | attack |
| |
| const idSoundShader * | chat_snd |
| |
| int | chat_min |
| |
| int | chat_max |
| |
| int | chat_time |
| |
| talkState_t | talk_state |
| |
| idEntityPtr< idActor > | talkTarget |
| |
| int | num_cinematics |
| |
| int | current_cinematic |
| |
| bool | allowJointMod |
| |
| idEntityPtr< idEntity > | focusEntity |
| |
| idVec3 | currentFocusPos |
| |
| int | focusTime |
| |
| int | alignHeadTime |
| |
| int | forceAlignHeadTime |
| |
| idAngles | eyeAng |
| |
| idAngles | lookAng |
| |
| idAngles | destLookAng |
| |
| idAngles | lookMin |
| |
| idAngles | lookMax |
| |
| idList< jointHandle_t > | lookJoints |
| |
| idList< idAngles > | lookJointAngles |
| |
| float | eyeVerticalOffset |
| |
| float | eyeHorizontalOffset |
| |
| float | eyeFocusRate |
| |
| float | headFocusRate |
| |
| int | focusAlignTime |
| |
| float | shrivel_rate |
| |
| int | shrivel_start |
| |
| bool | restartParticles |
| |
| bool | useBoneAxis |
| |
| idList< particleEmitter_t > | particles |
| |
| renderLight_t | worldMuzzleFlash |
| |
| int | worldMuzzleFlashHandle |
| |
| jointHandle_t | flashJointWorld |
| |
| int | muzzleFlashEnd |
| |
| int | flashTime |
| |
| idAngles | eyeMin |
| |
| idAngles | eyeMax |
| |
| jointHandle_t | focusJoint |
| |
| jointHandle_t | orientationJoint |
| |
| idEntityPtr< idActor > | enemy |
| |
| idVec3 | lastVisibleEnemyPos |
| |
| idVec3 | lastVisibleEnemyEyeOffset |
| |
| idVec3 | lastVisibleReachableEnemyPos |
| |
| idVec3 | lastReachableEnemyPos |
| |
| bool | wakeOnFlashlight |
| |
| idScriptBool | AI_TALK |
| |
| idScriptBool | AI_DAMAGE |
| |
| idScriptBool | AI_PAIN |
| |
| idScriptFloat | AI_SPECIAL_DAMAGE |
| |
| idScriptBool | AI_DEAD |
| |
| idScriptBool | AI_ENEMY_VISIBLE |
| |
| idScriptBool | AI_ENEMY_IN_FOV |
| |
| idScriptBool | AI_ENEMY_DEAD |
| |
| idScriptBool | AI_MOVE_DONE |
| |
| idScriptBool | AI_ONGROUND |
| |
| idScriptBool | AI_ACTIVATED |
| |
| idScriptBool | AI_FORWARD |
| |
| idScriptBool | AI_JUMP |
| |
| idScriptBool | AI_ENEMY_REACHABLE |
| |
| idScriptBool | AI_BLOCKED |
| |
| idScriptBool | AI_OBSTACLE_IN_PATH |
| |
| idScriptBool | AI_DEST_UNREACHABLE |
| |
| idScriptBool | AI_HIT_ENEMY |
| |
| idScriptBool | AI_PUSHED |
| |
| float | fovDot |
| |
| idVec3 | eyeOffset |
| |
| idVec3 | modelOffset |
| |
| idAngles | deltaViewAngles |
| |
| int | pain_debounce_time |
| |
| int | pain_delay |
| |
| int | pain_threshold |
| |
| idStrList | damageGroups |
| |
| idList< float > | damageScale |
| |
| bool | use_combat_bbox |
| |
| idEntityPtr< idAFAttachment > | head |
| |
| idList< copyJoints_t > | copyJoints |
| |
| const function_t * | state |
| |
| const function_t * | idealState |
| |
| jointHandle_t | leftEyeJoint |
| |
| jointHandle_t | rightEyeJoint |
| |
| jointHandle_t | soundJoint |
| |
| idIK_Walk | walkIK |
| |
| idStr | animPrefix |
| |
| idStr | painAnim |
| |
| int | blink_anim |
| |
| int | blink_time |
| |
| int | blink_min |
| |
| int | blink_max |
| |
| idThread * | scriptThread |
| |
| idStr | waitState |
| |
| idAnimState | headAnim |
| |
| idAnimState | torsoAnim |
| |
| idAnimState | legsAnim |
| |
| bool | allowPain |
| |
| bool | allowEyeFocus |
| |
| bool | finalBoss |
| |
| int | painTime |
| |
| idList< idAttachInfo > | attachments |
| |
| idRenderModel * | skeletonModel |
| |
| int | skeletonModelDefHandle |
| |
| bool | gibbed |
| |
| idAF | af |
| |
| idClipModel * | combatModel |
| |
| int | combatModelContents |
| |
| idVec3 | spawnOrigin |
| |
| idMat3 | spawnAxis |
| |
| int | nextSoundTime |
| |
| idAnimator | animator |
| |
| damageEffect_t * | damageEffects |
| |
| renderEntity_t | renderEntity |
| |
| int | modelDefHandle |
| |
| refSound_t | refSound |
| |