Nuclide
Software Development Kit for id Tech
NSRenderableEntity.h File Reference

Go to the source code of this file.

Classes

class  NSRenderableEntity
 This entity represents any NSEntity with advanced rendering properties. More...
 

Enumerations

enum  rendermode_t {
  RM_NORMAL = 0 , RM_COLOR = 1 , RM_TEXTURE = 2 , RM_GLOW = 3 ,
  RM_SOLID = 4 , RM_ADDITIVE = 5 , RM_FULLBRIGHT = 6 , RM_ADDFRAC = 7 ,
  RM_WORLDGLOW = 9 , RM_DONTRENDER = 10
}
 
enum  renderfx_t {
  RFX_NORMAL = 0 , RFX_SLOWPULSE = 1 , RFX_FASTPULSE = 2 , RFX_SLOWWIDEPULSE = 3 ,
  RFX_FASTWIDEPULSE = 4 , RFX_SLOWFADEAWAY = 5 , RFX_FASTFADEAWAY = 6 , RFX_SLOWBECOMESOLID = 7 ,
  RFX_FASTBECOMESOLID = 8 , RFX_SLOWSTROBE = 9 , RFX_FASTSTROBE = 10 , RFX_FASTERSTROBE = 11 ,
  RFX_SLOWFLICKER = 12 , RFX_FASTFLICKER = 13 , RFX_CONSTANTGLOW = 14 , RFX_DISTORT = 15 ,
  RFX_HOLOGRAM = 16 , RFX_GLOWSHELL = 19 , RFX_GLOWSHELL2 = 20 , RFX_Q2PULSE = 21
}
 

Variables

typedef enumflags
 
var int autocvar_rm_unlit_additive = TRUE
 
var int autocvar_rm_unlit_texture = TRUE
 

Enumeration Type Documentation

◆ renderfx_t

enum renderfx_t
Enumerator
RFX_NORMAL 
RFX_SLOWPULSE 
RFX_FASTPULSE 
RFX_SLOWWIDEPULSE 
RFX_FASTWIDEPULSE 
RFX_SLOWFADEAWAY 
RFX_FASTFADEAWAY 
RFX_SLOWBECOMESOLID 
RFX_FASTBECOMESOLID 
RFX_SLOWSTROBE 
RFX_FASTSTROBE 
RFX_FASTERSTROBE 
RFX_SLOWFLICKER 
RFX_FASTFLICKER 
RFX_CONSTANTGLOW 
RFX_DISTORT 
RFX_HOLOGRAM 
RFX_GLOWSHELL 
RFX_GLOWSHELL2 
RFX_Q2PULSE 

◆ rendermode_t

Enumerator
RM_NORMAL 
RM_COLOR 
RM_TEXTURE 
RM_GLOW 
RM_SOLID 
RM_ADDITIVE 
RM_FULLBRIGHT 
RM_ADDFRAC 
RM_WORLDGLOW 
RM_DONTRENDER 

Variable Documentation

◆ autocvar_rm_unlit_additive

var int autocvar_rm_unlit_additive = TRUE

◆ autocvar_rm_unlit_texture

var int autocvar_rm_unlit_texture = TRUE

◆ enumflags

typedef enumflags
Initial value:
{
RDENT_CHANGED_ORIGIN_X,
RDENT_CHANGED_ORIGIN_Y,
RDENT_CHANGED_ORIGIN_Z,
RDENT_CHANGED_ANGLES_X,
RDENT_CHANGED_ANGLES_Y,
RDENT_CHANGED_ANGLES_Z,
RDENT_CHANGED_MODELINDEX,
RDENT_CHANGED_SIZE,
RDENT_CHANGED_FLAGS,
RDENT_CHANGED_SOLIDMOVETYPE,
RDENT_CHANGED_FRAME,
RDENT_CHANGED_SKIN,
RDENT_CHANGED_EFFECTS,
RDENT_CHANGED_BODY,
RDENT_CHANGED_SCALE,
RDENT_CHANGED_VELOCITY,
RDENT_CHANGED_ANGULARVELOCITY,
RDENT_CHANGED_RENDERCOLOR,
RDENT_CHANGED_RENDERAMT,
RDENT_CHANGED_RENDERMODE,
RDENT_CHANGED_CONTROLLER
} nsrenderableentity_changed_t