Nuclide
Software Development Kit for id Technology
|
Cachievement_t | Data for an achievement definition |
CactorAPI_t | |
Cambient_generic | Shared-Entity: Sound/Sentence Emitter |
CammoAPI_t | |
CammoInfo_t | Data holding ammo variant entries |
CbackResource_t | |
CbotScript_t | Data holding Bot Profile entries |
CbreakModel_t | Data holding BreakModel entries |
Cbutton_target | Server-Entity: Non-Moving Button |
CcombatAPI_t | |
CcvarAPI_t | |
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 | |
CdrawAPI_t | |
Cdynamic_light | Shared-Entity: Dynamic Light (alias for light_dynamic) |
CentityDef_t | Data holding EntityDef entries |
CentityDefAPI_t | |
CentsAPI_t | |
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_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_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 | |
Cfb_header | Data holding a FoxBot Waypoint File Header |
Cfont_s | Representation of a font |
CfontAPI_t | |
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_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 | |
CgameEntry_t | Data holding Game Library entries |
Cgibshooter | Server-Entity: Bouncy Gib/Model Shooter |
Chlmaterials_lut | Hlmaterial to classname mapper table |
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_waypoint | Shared-Entity: Objective/Waypoint Hint |
Cinfodecal | Server-Entity: Decal |
Circroom_t | |
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_recharge | Server-Entity: Health Charging Station |
Clight | Tool/Server-Entity: Light Source |
Clight_dynamic | Shared-Entity: Dynamic Light |
Clight_environment | Client-Entity: Environmental Lighting Controller |
Clight_surface | Tool/Server-Entity: Light Emitting Materials |
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 |
Cmath_counter | |
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 | |
Cmulti_manager | Server-Entity: Triggers Up To 16 Different Targets |
Cmultisource | Server-Entity: Conditional AND Gate |
►Cnode_t | Data holding Node entries |
CNSActor | This entity class represents an object with choreographed/free-form movement |
CNSAttack | This entity class represents an attack |
CNSBot | A virtual multiplayer opponent |
CNSBrushTrigger | This entity class represents brush volume based triggers |
CNSCharger | Server-Entity: Recharging Station |
CNSClient | This entity class is the lowest client/player class |
CNSClientPlayer | This entity class represents every player client |
CNSClientSpectator | This entity class represents every spectator client |
CNSDebris | |
CNSDecal | This entity class represents decals |
CNSDict | This class is responsible for handling groups of key/value pairs |
CNSEntity | NSEntity is the lowest of the user-accessible entity class |
CNSGameRules | This class represents active gamerules |
CNSInteractiveSurface | This entity class represents fully interactive surfaces |
CNSIO | This class is responsible for handling core entity functionality |
CNSItem | This entity class represents inventory items, weapons |
CNSMomentary | This entity class represents momentary entities |
CNSMonster | This entity class represents non-player characters |
CNSMoverEntity | NSMoverEntity is responsible for handling movement functions of mainly brush-based entities that move and push other entities around the game world |
CNSOutput | This entity class represents a child-output, generated by NSIO's modern trigger system |
CNSPhysicsConstraint | This entity class represents constraints for physically-simulated entities |
CNSPhysicsEntity | This entity class represents physically-simulated entities |
CNSPMoveVars | This class networks pmove related variables to each client |
CNSPointTrigger | This entity class represents point-entity triggers |
CNSPortal | |
CNSProjectile | This entity class represents an interactive projectile |
CNSRadar | Tasked with managing overview/radar type widgets |
CNSRagdoll | Ragdoll master entity |
CNSRenderableEntity | This entity represents any NSEntity with advanced rendering properties |
CNSSound | |
CNSSoundScape | Shared-Entity: Sound System Scape/Reverb Controller |
CNSSpawnPoint | This entity class represents spawnpoints |
CNSSpraylogo | This entity class represents a NSClientPlayer their spraylogo |
CNSSquadMonster | NSSquadMonster based NPCs are able to communicate strategies together |
CNSSurfacePropEntity | This entity represents an NSRenderableEntity with interactive surface properties |
CNSTalkMonster | This class represents NSMonsters that talk |
CNSTimer | This class provides a way to trigger a function in the future |
CNSTrigger | NSTrigger handles all the non-input as well as Legacy (Quake, GoldSource) style trigger behaviour |
CNSVehicle | This entity class represents vehicles that are predicted across the network |
CNSView | This class represents 3D views, used for rendering the game |
CNSWeapon | This entity class represents weapon based items |
CNSWorldspawn | Shared-Entity: Game World |
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 | |
Cplugin_t | |
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 | |
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 | |
Csky_camera | Client-Entity: Skybox Camera Controller |
Csnd_t | A soundDef aka 'sound shader' type |
Csound_t | A sound sample of a sentences.txt word sequence |
Cspeaker | Shared-Entity: Announcement Speaker System |
CsurfaceAPI_t | |
CsurfaceData_t | |
Ctarg_speaker | Server-Entity: Redundant Sound Emitter #2 |
Ctarget_cdaudio | Server-Entity: Radius-Based CD Track Changer |
Ctarget_speaker | Server-Entity: Redundant Sound Emitter #1 |
Ctcpinfo_t | |
CteamAPI_t | |
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_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_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 |
CupdaterPackage_t | Data holding Updater Package entries |
CuserinfoAPI_t | |
CutilAPI_t | |
CVGUI3DView | VGUI Widget: 3D View |
Cvgui_input_scene_t | |
CVGUIButton | VGUI Widget: Button |
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 |
CVGUIConsole | VGUI: Console |
CVGUIControl | VGUI: Abstract Control Class |
CVGUIFrame | VGUI Widget: Frame |
CVGUILabel | VGUI Widget: Label |
CVGUIList | VGUI Widget: List |
CVGUIListBox | VGUI Widget: List Box |
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 |
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 | |
CweaponInfo_t |