Classes
List of all documented classes with a brief descriptions of each.
Classes
| Namespace | Name | Description |
|---|---|---|
| Reflection | Arguments | This class can hold arguments for a function or method call. |
| BaseEntity | Baseclass for CBaseEntity. | |
| BaseItem | Baseclass for CItem. | |
| BaseMonster | Baseclass for CBaseMonster. | |
| BasePlayerAmmo | Baseclass for CBasePlayerAmmo. | |
| BasePlayerItem | Baseclass for CBasePlayerItem. | |
| BasePlayerWeapon | Baseclass for CBasePlayerWeapon. | |
| BaseTank | Baseclass for CBaseTank. | |
| BLOB | Binary Large OBject class used for storing arbitrary amounts of binary data. | |
| CActivityMap | Activity map | |
| CAdminControl | Admin control panel. | |
| Reflection | Callable | Reflection base class for callable objects. |
| CAngelscript | Angelscript debugging functions | |
| CBaseAnimating | All entities that can animate derive from this | |
| CBaseButton | Button entity base class | |
| CBaseDelay | All entities that can trigger with a delay derive from this | |
| CBaseDoor | Door entity base class | |
| CBaseEntity | All entities derive from this | |
| CBaseMonster | Monster entity base class | |
| CBasePlayer | Player entity base class | |
| CBasePlayerAmmo | Player ammo class | |
| CBasePlayerItem | Player item base class | |
| CBasePlayerWeapon | Player Weapon entity base class | |
| CBaseTank | Tank base class | |
| CBaseToggle | All entities that can be toggled derive from this | |
| CBeam | Beam class | |
| CCineMonster | Cinematic monster entity base class | |
| CClassicMode | Classic Mode handler | |
| CClientCommand | Client console command class | |
| CCommand | Command arguments. | |
| CConCommand | Console command class | |
| CConCommandSystem | Script console command manager. | |
| CCustomEntityFuncs | Custom entity functions. | |
| CCVar | CVar class | |
| CDebugger | Debugger | |
| CDecals | Dynamic decal manager | |
| CEngine | Engine global variables | |
| CEngineFuncs | Engine functions | |
| CEntityFuncs | Global entity functions | |
| CEntityLoader | Entity loader. | |
| CGame | Game functions | |
| CGib | Gib class | |
| CGlobalState | Global state manager | |
| CGrenade | Grenade class | |
| char | Char value type | |
| CInventoryMisc | Misc functions for handling inventories across classes | |
| CItem | Generic item class | |
| CItemInventory | Item_inventory entity class | |
| CItemRegistry | Item registry. | |
| CLaser | Laser class | |
| CLog | This class can log data to the Angelscript log file. | |
| CMap | Map state variables | |
| CMapCycle | Map cycle read only manager | |
| CMath | Math functions | |
| CModelFuncs | Model functions | |
| CModule | Module class. | |
| CModuleHookManager | Module hook manager | |
| CPathCondition | Path condition entity | |
| CPathTrack | Path track class | |
| CPersistence | Persistence manager | |
| CPlayerFuncs | Global player functions | |
| CPluginManager | Plugin manager for handling basic plugin operations | |
| Reflection | CReflection | Reflection global used for generial purpose needs. |
| CScheduledFunction | Handle to a scheduled function | |
| CScheduler | Scheduler for calling functions. | |
| CScriptInfo | Script info object. | |
| CSound | Sound class used by CSoundEnt | |
| CSoundEngine | Sound engine. | |
| CSoundEnt | Sound manager entity. Manages sound events made in the world, like gunfire. | |
| CSprite | Sprite class | |
| CStartInventory | Player start inventory manager | |
| CSurvivalMode | Survival Mode handler | |
| CTextMenu | Text menu. | |
| CTextMenuItem | Text menu item. Do not store handles to this object. | |
| CTextMenus | Text menu manager. | |
| CustomEntityCallbackHandler | Custom entity callback handler. Is used to set callbacks to methods | |
| CustomKeyvalue | Custom keyvalue. Only use this as a local variable, do not store them! | |
| CustomKeyvalues | Custom keyvalues. Do not keep handles to instances of these objects. | |
| CUtility | Utility methods | |
| Cvar | Cvar structure | |
| CVirtualFileSystem | Virtual File System | |
| CWeaponFuncs | Weapon functions class. | |
| DamageInfo | Damage info structure | |
| DateTime | DateTime class. | |
| edict_t | Entity dictionary structure | |
| EHandle | Safe way to point to CBaseEntities who may die between frames. | |
| entvars_t | Networked entity variables | |
| File | File class. | |
| FileQuota | Represents a quota that filesystems adhere to when handling write operations. | |
| Reflection | Function | Reflection function class. Can be used to call global functions. |
| GlobalEntity | Global state entity | |
| HUDNumDisplayParams | Holds parameters for custom numeric/time display. | |
| HUDSpriteParams | Holds parameters for custom sprite. | |
| HUDTextParams | Parameters for text output to the HUD. | |
| InventoryList | Structure for a list of item_inventory's stored within CBaseMonster | |
| InventoryRules | Inventory rules: Contained by CBaseToggle to hold and | |
| Reflection | IReflectionGroup | Reflection group. Represents a group of reflectable objects. |
| ItemInfo | Item info object. | |
| ItemMapping | Item mapping for classic mode. | |
| KeyValueBuffer | Buffer containing keyvalue pairs | |
| Regex | MatchResults | Regular expression match results |
| Reflection | Method | Reflection method class. Can be used to call object methods. |
| MonsterEvent | Monster event type | |
| NetworkMessage | Network message class. Used to send messages to clients. | |
| Reflection | ObjectType | Represents an object type |
| Observer | Observer mode management class. | |
| Regex | Regex | Represents a regular expression |
| Reflection | ReturnValue | Reflection return value. |
| RGBA | Color stored as four uint8 components | |
| SayParameters | ClientSay parameters | |
| Schedule | Schedule for monsters to follow. | |
| ScriptBaseAnimating | Custom entity for CBaseAnimating | |
| ScriptBaseEntity | Custom entity for CBaseEntity | |
| ScriptBaseItemEntity | Custom entity for CItem | |
| ScriptBaseMonsterEntity | Custom entity for CBaseMonster | |
| ScriptBasePlayerAmmoEntity | Custom entity for CBasePlayerAmmo | |
| ScriptBasePlayerItemEntity | Custom entity for CBasePlayerItem | |
| ScriptBasePlayerWeaponEntity | Custom entity for CBasePlayerWeapon | |
| ScriptBaseTankEntity | Custom entity for CBaseTank | |
| ScriptSchedule | Script schedule class | |
| ScriptTask | Script task class | |
| string | String type | |
| string_t | Opaque handle to a pooled string. | |
| Regex | SubMatch | Regular expression submatch |
| Task | Task for monsters to execute. | |
| TimeDifference | Represents the difference between 2 times. | |
| TraceResult | Trace result structure | |
| Vector | 3D Vector | |
| Vector2D | 2D Vector | |
| Vote | Vote class. Can be used to start custom votes. | |
| Waypoint | Waypoint for monsters to follow. |