Enumerations
List of all documented enums with a brief descriptions of each.
Enums
| Namespace | Name | Description |
|---|---|---|
| Activity | Activity currently being played by a monster | |
| AddPlayerItemResult | Return values for CBaseEntity::AddPlayerItem | |
| AdminLevel_t | Admin levels | |
| AITRIGGER | trigger conditions for scripted AI | |
| ALERT_TYPE | Alert type for console messages | |
| Reflection | ArgumentType | Which type a reflection argument is |
| BeamFlags | Beam flags used by CBeam::SetFlags | |
| BeamType | Beam types used by CBeam::SetType | |
| bits_CAPABILITY | Tells us what a monster can do. | |
| bits_SOUND | Sound flags for monster schedules. | |
| BLOOD_COLOR | Blood color | |
| BREAK | Break model defines for message SVC_TEMPENTITY::TE_BREAKMODEL | |
| Bullet | bullet types | |
| ButtonCode | Button codes used by CBaseButton | |
| CBeamSpawnflags | CBeam spawn flags | |
| CDMG | Damage over time types. | |
| CLASS | Entity classification | |
| ClientSayType | Type of say the client used | |
| CollectTypes | How an item was collected. | |
| CommonEntityFlags | Common entity flags used by various entities. | |
| String | CompareType | Compare type. |
| ConCommandFlag | ConCommandFlag | Console command flags |
| CONTENTS | Contents of a spot in the world | |
| DAMAGE | entvars_t::takedamage values | |
| DEAD | Entity entvars_t::deadflag values | |
| decal_e | Dynamic decals used by code to place decals like scorch marks in the world | |
| DMG | Damage types. | |
| DoorFlag | Door flags. | |
| DropTypes | How an item was dropped. | |
| EdictFlags | entvars_t::flags constants | |
| EFFECTS | entvars_t::effects constants | |
| EFLAG | Entity mask constants | |
| Entvartype | Entity variable type | |
| FCAP | CBaseEntity caps (CBaseEntity::ObjectCaps()) | |
| FCVAR | Console variable flags. | |
| FFADE | Fade flags for CPlayerFuncs::ScreenFade and ScreenFadeAll | |
| FireBulletsDrawMode | FireBullets draw mode options | |
| FixAngleMode | entvars_t::fixangle modes | |
| Regex | FlagType | Regular expression flags. These can be bitwise OR'd together to combine options. |
| GIB | when calling Killed(), a value that governs gib behavior is expected to be one of these three values | |
| GLOBALESTATE | Global state values | |
| HideHUDFlags | Flags used in CBasePlayer m_iHideHUD | |
| HITGROUP | Hit Group standards | |
| HookReturnCode | Hook function return codes. | |
| HUD | Used to dictate where client print commands print the given text. | |
| HUD_EFFECT | HUD element effects. | |
| HUD_ELEM | Common flags used by all custom HUD elements. | |
| HUD_NUM | Flags used by custom numeric displays. | |
| HUD_SPR | Flags used by custom HUD sprites. | |
| HUD_TIME | Flags used by custom time displays. | |
| HULL_NUMBER | Ignore glass options. | |
| IGNORE_GLASS | Ignore glass options. | |
| IGNORE_MONSTERS | Ignore monsters options. | |
| In_Buttons | Bit field values for entvars_t.buttons. | |
| ItemFlag | Item flags used by ItemInfo::iFlags | |
| KeyCode | Key Codes | |
| MAP_VP_TYPE | Map sprite viewport types. | |
| Regex | MatchFlagType | Match format flags. These can be bitwise OR'd together to combine options. |
| Materials | Material types supported by breakables | |
| MonsterCondition | these bits represent conditions that may befall the monster, of which some are allowed | |
| MonsterEventType | Monster event types | |
| MonsterMemory | these bits represent the monster's memory | |
| MONSTERSTATE | Current state of a monster | |
| MOVE_TYPE | MoveToOrigin move type. | |
| MoveFlag | these MoveFlag values are assigned to a WayPoint's TYPE in order to demonstrate the | |
| MOVETYPE | entvars_t::movetype constants | |
| NetworkMessageDest | Network message destination types. | |
| NetworkMessages | NetworkMessageType | Network message types |
| ObserverMode | Observer modes | |
| OpenFile | OpenFile | Flags passed to FileSystem::OpenFile. |
| PathTrackSpawnFlags | path_track spawnflags | |
| PFLAG | Player physics flags used in CBasePlayer::m_afPhysicsFlags | |
| PITCH | Pitch values. Other values are possible. Range: 0 - 255, where 255 is very high. | |
| PLAYER_ANIM | Player animations, set using CBasePlayer::SetAnimation. | |
| PlayerHookFlag | Player hook flags. Used to skip execution of code when a hook performs an action that overrides built-in behavior. | |
| PlayerViewMode | Player view mode. | |
| PRINT_TYPE | Print type | |
| RELATIONSHIP | Relationship between (monster) entities | |
| RenderFX | Render FX modes (entvars_t::renderfx) | |
| RenderModes | Render modes used by entities (entvars_t::rendermode) | |
| SATCHELCODE | Satchel codes | |
| SCHEDULE_TYPE | Schedule types for monster AI | |
| SCRIPTSTATE | The state of a monster's script. | |
| SeekFile | SeekFile | Mode flags passed to File::Seek. |
| SOLID | entvars_t::solid constants. | |
| SOUND_CHANNEL | Audio channels | |
| SoundFlag | Sound flags | |
| TANKBULLET | func_tank bullet types | |
| TankFlags | func_tank spawn flags | |
| TASK_TYPE | Task types for the monster AI | |
| TaskData | These go in the flData member of TASK_WALK_TO_TARGET, TASK_RUN_TO_TARGET | |
| TE_BOUNCE | Temp entity bounce sound types | |
| TE_ExplosionFlag | TE_EXPLOSION flags | |
| TE_FireFieldFlag | TE_FIREFIELD flags | |
| TempEntityType | Temporary entity types. Used in network messages of type SVC_TEMPENTITY. | |
| TextureType | Texture types used by the game. | |
| TOGGLE_STATE | Toggle state for entities that can be toggled. | |
| Train | Train modes used by CBasePlayer::m_iTrain | |
| ConCommandKind | Type | Console command kind. |
| USE_TYPE | Use type for entities. Not all entities support all use types. | |
| VP_TYPE | Sprite viewport types. When overriden stored in entvars_t::sequence with EF_SPRITE_CUSTOM_VP set in entvars_t::effects for engine use. | |
| WALKMOVE | Walk move types | |
| WATERLEVEL | entvars_t waterlevel values | |
| WeaponIds | Weapon id values |