Nuclide
Software Development Kit for id Tech
Base Classes

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

Classes

class  NSBot
 A virtual multiplayer opponent. More...
 
class  NSRadar
 Tasked with managing overview/radar type widgets. More...
 
class  NSView
 This class represents 3D views, used for rendering the game. More...
 
class  NSGameRules
 This class represents active gamerules. More...
 
class  NSBrushTrigger
 This entity class represents brush volume based triggers. More...
 
class  NSClient
 This entity class is the lowest client/player class. More...
 
class  NSClientPlayer
 This entity class represents every player client. More...
 
class  NSClientSpectator
 This entity class represents every spectator client. More...
 
class  NSDecal
 This entity class represents decals
More...
 
class  NSEntity
 NSEntity is the lowest of the user-accessible entity class. More...
 
class  NSItem
 This entity class represents inventory items, weapons. More...
 
class  NSMonster
 This entity class represents non-player characters. More...
 
class  NSMoverEntity
 NSMoverEntity is responsible for handling movement functions of mainly brush-based entities that move and push other entities around the game world. More...
 
class  NSActor
 This entity class represents an object with choreographed/free-form movement. More...
 
class  NSPhysicsConstraint
 This entity class represents constraints for physically-simulated entities. More...
 
class  NSPhysicsEntity
 This entity class represents physically-simulated entities. More...
 
class  NSPointTrigger
 This entity class represents point-entity triggers. More...
 
class  NSProjectile
 This entity class represents an interactive projectile. More...
 
class  NSRenderableEntity
 This entity represents any NSEntity with advanced rendering properties. More...
 
class  NSSoundScape
 Shared-Entity: Sound System Scape/Reverb Controller. More...
 
class  NSSpawnPoint
 This entity class represents spawnpoints. More...
 
class  NSSpraylogo
 This entity class represents a NSClientPlayer their spraylogo. More...
 
class  NSSquadMonster
 NSSquadMonster based NPCs are able to communicate strategies together. More...
 
class  NSSurfacePropEntity
 This entity represents an NSRenderableEntity with interactive surface properties. More...
 
class  NSTalkMonster
 This class represents NSMonsters that talk. More...
 
class  NSTimer
 This class provides a way to trigger a function in the future. More...
 
class  NSVehicle
 This entity class represents vehicles that are predicted across the network. More...
 
class  NSWeapon
 This entity class represents weapon based items. More...
 

Detailed Description

Base Classes powering all sorts of entities.