![]() |
Nuclide
Software Development Kit for id Technology (BETA)
|
| Cachievement_t | Data for an achievement definition |
| CactorAPI_t | Actor library |
| Cambient_generic | Shared-Entity: Sound/Sentence Emitter |
| CammoAPI_t | Ammo library |
| CammoInfo_t | Data holding ammo variant entries |
| CatlasPicAPI_t | AtlasPic library |
| CbackResource_t | |
| CbotScript_t | Data holding Bot Profile entries |
| CbreakModel_t | Data holding BreakModel entries |
| Cbutton_target | Server-Entity: Non-Moving Button |
| CchatSystem_t | |
| CcombatAPI_t | Combat library |
| CcvarAPI_t | CVar library |
| Ccycler | Server-Entity: Debug Model Animation Cycler |
| Ccycler_sprite | Server-Entity: Debug Sprite Cycler |
| Ccycler_weapon | TODO: Server-Entity: Weapon Viewmodel Tester |
| Ccycler_wreckage | Server-Entity: Model Emitting Smoke |
| CdecalGroup_t | Data holding DecalGroup entries |
| CdeclAPI_t | Decl library |
| CdrawAPI_t | Draw library |
| Cdynamic_light | Shared-Entity: Dynamic Light (alias for light_dynamic) |
| CentityDef_t | Data holding EntityDef entries |
| CentityDefAPI_t | EntityDef library |
| CentsAPI_t | Ents library |
| Cenv_beam | Shared-Entity: Beam/Lightning Emitter |
| Cenv_beverage | Server-Entity: Health Refuelling Beverage |
| Cenv_bubbles | Shared-Entity: Bubble Emitter |
| Cenv_cascade_light | Shared-Entity: Outdoor Shadow & Lighting Controller |
| Cenv_cubemap | Client-Entity: Cubemap Reflection Marker |
| Cenv_explosion | Server-Entity: Explosion Creator |
| Cenv_fade | Server-Entity: Fade In/Out Controller |
| Cenv_fire | Shared-Entity: Fire/Flame Emitter |
| Cenv_fog | Shared-Entity: Simple Fog Controller |
| Cenv_fog_controller | Shared-Entity: Fog Controller |
| Cenv_funnel | Shared-Entity: Funneling Sprite Controller |
| Cenv_global | Server-Entity: Global Variable Controller |
| Cenv_glow | Shared-Entity: Glowing Orbs/Flares |
| Cenv_hudcounter | Shared-Entity: HUD Counter |
| Cenv_hudhint | Server-Entity: Displays HUD Hint Messages |
| Cenv_instructor_hint | Shared-Entity: Hints/Instructions With Key Bindings |
| Cenv_laser | Shared-Entity: Laser Emitter |
| Cenv_message | Server-Entity: Displays Titles.txt Messages |
| Cenv_model | Server-Entity: Decorative Model With Animation Features |
| Cenv_muzzleflash | Shared-Entity: Muzzleflash Emitter |
| Cenv_particle | Client-Entity: Particle Emitter |
| Cenv_physexplosion | Server-Entity: Triggers Physics Explosion |
| Cenv_projectedtexture | Shared-Entity: Light Texture Projector |
| Cenv_rain | Shared-Entity: Rain Emitting Volume |
| Cenv_render | Server-Entity: Controls Entity Rendering Modes |
| Cenv_shake | Server-Entity: Earthquake Maker |
| Cenv_shockwave | Shared-Entity: Shockwave Effect |
| Cenv_shooter | Server-Entity: Model Shooter |
| Cenv_smoker | Shared-Entity: Smoke Emitter |
| Cenv_sound | Server-Entity: GoldSrc Audio DSP/Reverb Controller |
| Cenv_soundscape | Client-Entity: Ambient Soundscape Controller |
| Cenv_spark | Server-Entity: Spark Maker |
| Cenv_sprite | Shared-Entity: Animated Sprite |
| Cenv_steam | Shared-Entity: Steam Emitter |
| Cenv_sun | Client-Entity: Sun Flare Controller |
| CexistsAPI_t | Exists library |
| Cfb_header | Data holding a FoxBot Waypoint File Header |
| Cfont_s | Representation of a font |
| CfontAPI_t | Font library |
| Cfunc_areaportal | Server-Entity: Visibility/Areaportal Manager |
| Cfunc_breakable | Server-Entity: Breakable Brush Model |
| Cfunc_brush | Server-Entity: Dynamic Brush Model |
| Cfunc_button | Server-Entity: Moving Button |
| Cfunc_conveyor | Shared-Entity: Conveyor Belt |
| Cfunc_detail | Server-Entity: Detail Geometry |
| Cfunc_detail_illusionary | Server-Entity: Non-Solid Detail Geometry |
| Cfunc_door | Server-Entity: Sliding Door |
| Cfunc_door_rotating | Server-Entity: Rotating Door |
| Cfunc_dustcloud | Client-Entity: Dust Cloud Volume |
| Cfunc_dustmotes | Client-Entity: Dustmotes Volume |
| Cfunc_friction | Shared-Entity: Ground Friction Override Volume |
| Cfunc_group | Editor-Entity: Group |
| Cfunc_guntarget | Server-Entity: Target Practice Sign |
| Cfunc_healthcharger | Server-Entity: Health Charging Station |
| Cfunc_illusionary | Shared-Entity: Non-Solid Brush Model |
| Cfunc_ladder | Shared-Entity: Ladder Volume |
| Cfunc_lod | Shared-Entity: Level Of Detail Geometry |
| Cfunc_monitor | Shared-Entity: Rendertarget Surface |
| Cfunc_monsterclip | Server-Entity: Monster Clip |
| Cfunc_mortar_field | Server-Entity: Mortar Drop Zone |
| Cfunc_pendulum | Server-Entity: Swinging Pendulum |
| Cfunc_physbox | Server-Entity: Physically Simulated Box |
| Cfunc_plat | Server-Entity: Automatic Elevator |
| Cfunc_plat_helper | |
| Cfunc_platrot | Server-Entity: Rotating Vertical Platform |
| Cfunc_pushable | Server-Entity: Pushable Brush |
| Cfunc_recharge | Server-Entity: Armor Recharging Station |
| Cfunc_rot_button | Server-Entity: Valve, Lever, Rotating Button |
| Cfunc_rotating | Server-Entity: Rotating Brush/Fan |
| Cfunc_smokevolume | Client-Entity: Smoke Cloud Volume |
| Cfunc_tank | Server-Entity: Mountable Gun Turret |
| Cfunc_tankcontrols | Server-Entity: func_tankmortar Controller |
| Cfunc_tankmortar | Shared-Entity: Mountable Mortar Turret |
| Cfunc_trackautochange | Server-Entity: Automatic func_tracktrain Track Controller |
| Cfunc_trackchange | Server-Entity: func_tracktrain Track Controller |
| Cfunc_tracktrain | Server-Entity: Interactive Moving Train |
| Cfunc_train | Server-Entity: Linear Moving Brush |
| Cfunc_traincontrols | Server-Entity: func_tracktrain Controller |
| Cfunc_useableladder | Shared-Entity: Ladder Volume |
| Cfunc_vehicle | Shared-Entity: Brush Vehicle |
| Cfunc_vehiclecontrols | Server-Entity: func_vehicle Controller |
| Cfunc_wall | Server-Entity: Brush Model That Changes Texture |
| Cfunc_wall_toggle | Server-Entity: Prototype func_brush |
| Cgame_counter | Server-Entity: Activation Count Based Trigger |
| Cgame_counter_set | Server-Entity: game_counter Controller |
| Cgame_end | Server-Entity: Intermission Controller |
| Cgame_player_equip | Server-Entity: Player Inventory Controller |
| Cgame_player_hurt | Server-Entity: Player Health Controller |
| Cgame_player_team | Server-Entity: Player Team Controller |
| Cgame_score | Server-Entity: Player Score Controller |
| Cgame_team_master | Server-Entity: Team Trigger Controller |
| Cgame_team_set | Server-Entity: game_team_master Controller |
| Cgame_text | Server-Entity: Custom Text Message Display |
| Cgame_zone_player | Server-Entity: game_counter Zone Controller |
| CgameAPI_t | Game library |
| CgameEntry_t | Data holding Game Library entries |
| Cgibshooter | Server-Entity: Bouncy Gib/Model Shooter |
| ►CgraphNode_t | Data holding Node entries |
| Chlmaterials_lut | Hlmaterial to classname mapper table |
| Chlsprite_t | |
| ChudText_t | Definition of a text channel |
| Cinfo_hint | Server-Entity: Nodegraph Hint |
| Cinfo_intermission | Server-Entity: Intermission Camera |
| Cinfo_landmark | Server-Entity: Shared Point Between Levels |
| Cinfo_node | Server-Entity: Nodegraph Ground Node |
| Cinfo_node_air | Server-Entity: Nodegraph Air Node |
| Cinfo_notnull | Shared-Entity: Generic In-Memory Hint |
| Cinfo_null | Tools-Entity: Generic Hint |
| Cinfo_particle_system | Shared-Entity: Particle Emitter |
| Cinfo_target | |
| Cinfo_teleport_destination | |
| Cinfo_waypoint | Shared-Entity: Objective/Waypoint Hint |
| Cinfodecal | Server-Entity: Decal |
| CisAPI_t | |
| Citem_ammo_crate | |
| Citem_eyescanner | Server-Entity: Iris Scanner |
| Citem_food | Server-Entity: Food Pickup |
| Citem_generic | Server-Entity: Decorative Animated Entity |
| Citem_healthcharger | Server-Entity: Health Charging Station |
| Citem_item_crate | Server-Entity: Item Supply Crate with optional Physics |
| Citem_recharge | Server-Entity: Health Charging Station |
| Ckeyframe_rope | |
| Clight | Tool/Server-Entity: Light Source |
| Clight_dynamic | Shared-Entity: Dynamic Light |
| Clight_environment | Client-Entity: Environmental Lighting Controller |
| Clight_spot | |
| Clight_surface | Tool/Server-Entity: Light Emitting Materials |
| ClocalinfoAPI_t | LocalInfo library |
| Clogic_achievement | Shared-Entity: Achievement Manager |
| Clogic_auto | Server-Entity: Map-Start Trigger |
| Clogic_case | Server-Entity: Comparison Trigger |
| Clogic_relay | Server-Entity: Relay Trigger |
| Clogic_timer | Server-Entity: Timer Trigger |
| CmapLibrary_t | Data holding Map Library entries |
| CmapTweak_t | Data holding MapTweak entries |
| CmaterialAPI_t | Material library |
| Cmath_counter | |
| Cmisc_teleporter_dest | |
| CmodeLibrary_t | Data holding Mode Library entries |
| Cmomentary_door | Server-Entity: Momentary Sliding Door |
| Cmomentary_rot_button | Server-Entity: Momentary Rotating Door/Lever/Valve |
| Cmonster_furniture | Server-Entity: Scripted Sequence Prop |
| Cmonster_generic | Server-Entity: Generic, Bleeding Character Actor |
| Cmonstermaker | Server-Entity: Monster Spawner |
| CmotdAPI_t | MOTD library |
| Cmove_rope | |
| Cmulti_manager | Server-Entity: Triggers Up To 16 Different Targets |
| Cmultisource | Server-Entity: Conditional AND Gate |
| CmusicAPI_t | Music library |
| CncActor | This entity class represents an object with choreographed/free-form movement |
| CncAddonDelegate | This is a delegate class for individual active AddonC plugins |
| CncAttack | This entity class represents an attack |
| CncAuthManager | Authentication Manager |
| CncBot | A virtual multiplayer opponent |
| CncBreakableBrush | |
| CncBrushTrigger | This entity class represents brush volume based triggers |
| CncCaptureItem | Item Capture Manager |
| CncCapturePoint | |
| CncCharger | Server-Entity: Recharging Station |
| CncClient | This entity class is the lowest client/player class |
| CncDebris | |
| CncDecal | This entity class represents decals |
| CncDict | This class is responsible for handling groups of key/value pairs |
| CncDispenser | |
| CncEditorMainFrame | |
| CncEntity | NcEntity is the lowest of the user-accessible entity class |
| CncHint | Nav Hint |
| CncInteractiveSurface | This entity class represents fully interactive surfaces |
| CncInterfaceSpriteSheet | |
| CncIO | This class is responsible for handling core entity functionality |
| CncItem | This entity class represents inventory items, weapons |
| CncMapDelegate | This class delegates active MapC logic |
| CncMomentary | This entity class represents momentary entities |
| CncMonster | This entity class represents non-player characters |
| CncMoverEntity | NcMoverEntity is responsible for handling movement functions of mainly brush-based entities that move and push other entities around the game world |
| CncNavInfo | |
| CncNodeEditor | |
| CncOutput | This entity class represents a child-output, generated by ncIO's modern trigger system |
| CncPhysicsConstraint | This entity class represents constraints for physically-simulated entities |
| CncPhysicsEntity | This entity class represents physically-simulated entities |
| CncPlayer | This entity class represents every player client |
| CncPMoveVars | This class networks pmove related variables to each client |
| CncPointTrigger | This entity class represents point-entity triggers |
| CncPortal | |
| CncProfile | Platform: Player Profile |
| CncProfileManager | Platform: Player Profile Manager |
| CncProjectile | This entity class represents an interactive projectile |
| CncRadar | Tasked with managing overview/radar type widgets |
| CncRagdoll | Ragdoll master entity |
| CncRenderableEntity | This entity represents any ncEntity with advanced rendering properties |
| CncRuleDelegate | This class represents active gamerules |
| CncSchedule | |
| CncServerInfoManager | A cache/manager for serverinfo on the client |
| CncSessionManager | The gamestate, savegame manager |
| CncSound | |
| CncSoundDict | Dictionary for sound effect definition |
| CncSoundScape | Shared-Entity: Sound System Scape/Reverb Controller |
| CncSpawnPoint | This entity class represents spawnpoints |
| CncSpectator | This entity class represents every spectator client |
| CncSpraylogo | This entity class represents a ncPlayer their spraylogo |
| CncSquadMonster | NcSquadMonster based NPCs are able to communicate strategies together |
| CncStats | |
| CncSunEdit | |
| CncSurfacePropEntity | This entity represents an ncRenderableEntity with interactive surface properties |
| CncTalkMonster | This class represents ncMonsters that talk |
| CncTimer | This class provides a way to trigger a function in the future |
| CncTrigger | NcTrigger handles all the non-input as well as Legacy (Quake, GoldSource) style trigger behaviour |
| CncUserInfo | |
| CncUserInfoManager | A cache/manager for userinfo on the client |
| CncVehicle | This entity class represents vehicles that are predicted across the network |
| CncView | This class represents 3D views, used for rendering the game |
| CncWeapon | This entity class represents weapon based items |
| CncWorldSpawn | Shared-Entity: Game World |
| CncXRManager | |
| CnextAPI_t | |
| Cnpc_furniture | Server-Entity: NPC: Furniture Item |
| CNSXRInput | This class represents an input device in the world |
| CNSXRSpace | This class represents a local client space in the world |
| Cpath_corner | Server-Entity: Train/Mover Path Node |
| Cpath_track | Server-Entity: Tracktrain Path Node |
| Cpb_header | Data holding a PODBot Waypoint File Header |
| Cphys_ballsocket | Server-Entity: Ballsocket Physics Constraint |
| Cphys_constraint | Server-Entity: Fixed Physics Constraint |
| Cphys_constraintsystem | Server-Entity: Physics Constraint Grouping |
| Cphys_convert | Server-Entity: Static To Physics Converter |
| Cphys_hinge | Server-Entity: Hinge Physics Constraint |
| Cphys_keepupright | Server-Entity: Physics Upright Controller |
| Cphys_rope | Shared-Entity: Physics Rope |
| Cphys_slideconstraint | Server-Entity: Sliding Physics Constraint |
| Cplayer_loadsaved | Server-Entity: Loads Last Auto-Save |
| Cplayer_weaponstrip | Server-Entity: Strips Player Weapons |
| CplayerAPI_t | Player library |
| Cpoint_camera | Server-Entity: Rendertarget Camera Viewpoint |
| Cpoint_message | Client-Entity: In-world Debug Text |
| Cpoint_servercommand | Server-Entity: Executes Console Commands |
| Cpoint_spotlight | Shared-Entity: Spotlight With Beam |
| Cpoint_trigger | Server-Entity: Radius Based Trigger |
| Cpoint_viewcontrol | Shared-Entity: Camera System Trigger |
| CprecacheAPI_t | Precaching library |
| Cprop_door_rotating | |
| Cprop_dynamic | Server-Entity: Dynamic, Scriptable Prop Model |
| Cprop_physics | Server-Entity: Physics Prop Model |
| Cprop_portal | |
| Cprop_rope | Shared-Entity: Faux Physics Rope |
| Cprop_static | Server-Entity: Static Prop Model |
| Cprop_vehicle_driveable | Shared-Entity: Model Based Vehicle |
| Cpropdata_constraint_t | |
| Cpropdata_solids_t | |
| Cpropdata_t | Data holding PropData entries |
| Crandom_speaker | Server-Entity: Sound Emitter With Random Intervals |
| Crandom_trigger | Server-Entity: Trigger With Random Intervals |
| Creserved_spot | Server-Entity: Reserved Player Spot |
| Csavegame_t | |
| Cscript_brushmodel | Server-Entity: Scriptable Brush Model |
| Cscript_model | Server-Entity: Scriptable Alias Model |
| Cscript_origin | Server-Entity: Script Position Hint |
| Cscript_struct | Server-Entity: FIXME: Unknown |
| Cscript_vehicle | Server-Entity: FIXME: Unknown |
| Cscripted_sentence | Server-Entity: Voice Acted Sequence Controller |
| Cscripted_sequence | Server-Entity: Scripted Sequence Controller |
| Csentences_t | |
| CserverinfoAPI_t | ServerInfo library |
| Cskelblend_t | |
| Csky_camera | Client-Entity: Skybox Camera Controller |
| Csound_t | A sound sample of a sentences.txt word sequence |
| CsoundAPI_t | Sound library |
| Cspeaker | Shared-Entity: Announcement Speaker System |
| CspectatingAPI_t | Spectating library |
| CsurfaceAPI_t | Surface library |
| CsurfaceData_t | |
| Ctarg_speaker | Server-Entity: Redundant Sound Emitter #2 |
| Ctarget_cdaudio | Server-Entity: Radius-Based CD Track Changer |
| Ctarget_location | |
| Ctarget_position | |
| Ctarget_speaker | Server-Entity: Redundant Sound Emitter #1 |
| Ctcpinfo_t | |
| Cteam_control_point | |
| CteamAPI_t | Team library |
| CTestUI | |
| Ctitles_s | |
| Ctraced_t | |
| Ctrigger_auto | Server-Entity: Map Start Trigger |
| Ctrigger_autosave | Server-Entity: Triggers Auto-Save |
| Ctrigger_camera | Shared-Entity: Camera System Trigger |
| Ctrigger_capture_area | |
| Ctrigger_capture_point | |
| Ctrigger_cdaudio | Server-Entity: Trigger-Based CD Track Changer |
| Ctrigger_changelevel | Server-Entity: Triggers Level Changes |
| Ctrigger_changetarget | Server-Entity: Changes Targets Of Other Entities |
| Ctrigger_counter | Server-Entity: Activation Count Based Trigger |
| Ctrigger_damage | |
| Ctrigger_endround | Server-Entity: Trigger-Based Round End-er |
| Ctrigger_endsection | Server-Entity: Triggers Game Ending To Menu |
| Ctrigger_gravity | Shared-Entity: Gravity Controller Volume |
| Ctrigger_hurt | Server-Entity: Damages/Hurts Characters |
| Ctrigger_look | Server-Entity: Eye/Vision Based Trigger |
| Ctrigger_monsterjump | Server-Entity: AI Jump Hint |
| Ctrigger_multiple | Server-Entity: Multi Use Trigger Volume |
| Ctrigger_once | Server-Entity: One-Time Use Trigger Volume |
| Ctrigger_playerfreeze | Server-Entity: Player Movement Inhibitor |
| Ctrigger_push | Shared-Entity: Push Force Volume |
| Ctrigger_relay | Server-Entity: Relay With State Override |
| Ctrigger_teleport | Server-Entity: Teleportation Volume |
| Ctrigger_transition | Server-Entity: Level Transition Volume |
| Ctrigger_use | |
| CupdaterPackage_t | Data holding Updater Package entries |
| CuserinfoAPI_t | UserInfo library |
| CutilAPI_t | Util library |
| Cvgui3DView | VGUI Widget: 3D View |
| CvguiButton | VGUI Widget: Button |
| CVGUIChangeClassButton | |
| CvguiCheckbox | VGUI Widget: Checkbox |
| CvguiColor | Container class that'll deal with handling colors via a variety of different means |
| CvguiCommandButton | VGUI Widget: Command Menu Button |
| CvguiControl | VGUI: Abstract Control Class |
| CvguiFrame | VGUI Widget: Frame |
| CvguiLabel | VGUI Widget: Label |
| CvguiList | VGUI Widget: List |
| CvguiListBox | VGUI Widget: List Box |
| CvguiListPicker | |
| CvguiLoadingPanel | |
| CvguiMenuButton | VGUI Widget: Menu Button |
| CvguiMenuTitle | VGUI Widget: Menu Title |
| CvguiPic | VGUI Widget: Picture Frame |
| CvguiProgressBar | VGUI Widget: Frame |
| CvguiRadio | VGUI Widget: Radio Button |
| CvguiRect | VGUI Widget: Picture Frame |
| CvguiScrollBar | |
| CvguiSlider | VGUI Widget: Slider |
| CvguiTabView | VGUI Widget: Tab View |
| CvguiTabViewItem | VGUI Widget: Button |
| CVGUITeamSelectButton | |
| CvguiTextBox | VGUI Widget: Text Box |
| CvguiTextView | VGUI Widget: Text View |
| CvguiTheme | Abstract class than can be set/overriden to customize to final appearance of GUI widgets |
| CvguiView | VGUI Widget: Sub-view |
| CvguiWidget | The base VGUI widget class |
| CvguiWindow | VGUI: Window |
| CweaponAPI_t | Weapon library |
| CweaponInfo_t | Weapon library |