Nuclide
Software Development Kit for id Technology (BETA)
Base Classes

Base Classes powering all sorts of entities. More...

Detailed Description

Base Classes powering all sorts of entities.

Classes

class  ncBot
 A virtual multiplayer opponent. More...
 
class  ncRadar
 Tasked with managing overview/radar type widgets. More...
 
class  ncView
 This class represents 3D views, used for rendering the game. More...
 
class  ncGameRules
 This class represents active gamerules. More...
 
class  ncAttack
 This entity class represents an attack. More...
 
class  ncBrushTrigger
 This entity class represents brush volume based triggers. More...
 
class  ncClient
 This entity class is the lowest client/player class. More...
 
class  ncPlayer
 This entity class represents every player client. More...
 
class  ncSpectator
 This entity class represents every spectator client. More...
 
class  ncDecal
 This entity class represents decals
More...
 
class  ncEntity
 ncEntity is the lowest of the user-accessible entity class. More...
 
class  ncItem
 This entity class represents inventory items, weapons. More...
 
class  ncMonster
 This entity class represents non-player characters. More...
 
class  ncMoverEntity
 ncMoverEntity is responsible for handling movement functions of mainly brush-based entities that move and push other entities around the game world. More...
 
class  ncActor
 This entity class represents an object with choreographed/free-form movement. More...
 
class  ncPhysicsConstraint
 This entity class represents constraints for physically-simulated entities. More...
 
class  ncPhysicsEntity
 This entity class represents physically-simulated entities. More...
 
class  ncPointTrigger
 This entity class represents point-entity triggers. More...
 
class  ncProjectile
 This entity class represents an interactive projectile. More...
 
class  ncRagdoll
 Ragdoll master entity. More...
 
class  ncRenderableEntity
 This entity represents any ncEntity with advanced rendering properties. More...
 
class  ncSoundScape
 Shared-Entity: Sound System Scape/Reverb Controller. More...
 
class  ncSpawnPoint
 This entity class represents spawnpoints. More...
 
class  ncSpraylogo
 This entity class represents a ncPlayer their spraylogo. More...
 
class  ncSquadMonster
 ncSquadMonster based NPCs are able to communicate strategies together. More...
 
class  ncSurfacePropEntity
 This entity represents an ncRenderableEntity with interactive surface properties. More...
 
class  ncTalkMonster
 This class represents ncMonsters that talk. More...
 
class  ncTimer
 This class provides a way to trigger a function in the future. More...
 
class  ncVehicle
 This entity class represents vehicles that are predicted across the network. More...
 
class  ncWeapon
 This entity class represents weapon based items. More...