19 RDENT_CHANGED_ORIGIN_X,
20 RDENT_CHANGED_ORIGIN_Y,
21 RDENT_CHANGED_ORIGIN_Z,
22 RDENT_CHANGED_ANGLES_X,
23 RDENT_CHANGED_ANGLES_Y,
24 RDENT_CHANGED_ANGLES_Z,
25 RDENT_CHANGED_MODELINDEX,
28 RDENT_CHANGED_SOLIDMOVETYPE,
31 RDENT_CHANGED_EFFECTS,
34 RDENT_CHANGED_VELOCITY,
35 RDENT_CHANGED_ANGULARVELOCITY,
36 RDENT_CHANGED_RENDERCOLOR,
37 RDENT_CHANGED_RENDERAMT,
38 RDENT_CHANGED_RENDERMODE,
39 RDENT_CHANGED_CONTROLLER
40} nsrenderableentity_changed_t;
121 nonvirtual
void _UpdateGeomset();
122 nonvirtual
void _UpdateBoneCount();
127 float m_oldiRenderFX;
128 float m_oldiRenderMode;
129 float m_oldflRenderAmt;
130 vector m_oldvecRenderColor;
138 virtual void SpawnKey(
string,
string);
142 virtual void Save(
float);
143 virtual void Restore(
string,
string);
rendermode_t
Definition: NSRenderableEntity.h:43
@ RM_ADDITIVE
Definition: NSRenderableEntity.h:49
@ RM_ADDFRAC
Definition: NSRenderableEntity.h:51
@ RM_WORLDGLOW
Definition: NSRenderableEntity.h:52
@ RM_COLOR
Definition: NSRenderableEntity.h:45
@ RM_NORMAL
Definition: NSRenderableEntity.h:44
@ RM_FULLBRIGHT
Definition: NSRenderableEntity.h:50
@ RM_GLOW
Definition: NSRenderableEntity.h:47
@ RM_DONTRENDER
Definition: NSRenderableEntity.h:53
@ RM_TEXTURE
Definition: NSRenderableEntity.h:46
@ RM_SOLID
Definition: NSRenderableEntity.h:48
var int autocvar_rm_unlit_texture
Definition: NSRenderableEntity.h:82
renderfx_t
Definition: NSRenderableEntity.h:57
@ RFX_FASTWIDEPULSE
Definition: NSRenderableEntity.h:62
@ RFX_SLOWFLICKER
Definition: NSRenderableEntity.h:70
@ RFX_FASTPULSE
Definition: NSRenderableEntity.h:60
@ RFX_Q2PULSE
Definition: NSRenderableEntity.h:77
@ RFX_FASTSTROBE
Definition: NSRenderableEntity.h:68
@ RFX_SLOWBECOMESOLID
Definition: NSRenderableEntity.h:65
@ RFX_FASTBECOMESOLID
Definition: NSRenderableEntity.h:66
@ RFX_FASTERSTROBE
Definition: NSRenderableEntity.h:69
@ RFX_HOLOGRAM
Definition: NSRenderableEntity.h:74
@ RFX_SLOWPULSE
Definition: NSRenderableEntity.h:59
@ RFX_SLOWFADEAWAY
Definition: NSRenderableEntity.h:63
@ RFX_DISTORT
Definition: NSRenderableEntity.h:73
@ RFX_FASTFADEAWAY
Definition: NSRenderableEntity.h:64
@ RFX_NORMAL
Definition: NSRenderableEntity.h:58
@ RFX_CONSTANTGLOW
Definition: NSRenderableEntity.h:72
@ RFX_SLOWSTROBE
Definition: NSRenderableEntity.h:67
@ RFX_SLOWWIDEPULSE
Definition: NSRenderableEntity.h:61
@ RFX_GLOWSHELL
Definition: NSRenderableEntity.h:75
@ RFX_FASTFLICKER
Definition: NSRenderableEntity.h:71
@ RFX_GLOWSHELL2
Definition: NSRenderableEntity.h:76
var int autocvar_rm_unlit_additive
Definition: NSRenderableEntity.h:81
typedef enumflags
Definition: NSRenderableEntity.h:18
NSEntity is the lowest of the user-accessible entity class.
Definition: NSEntity.h:52
This entity represents any NSEntity with advanced rendering properties.
Definition: NSRenderableEntity.h:91
nonvirtual float GetRenderAmt(void)
Returns the render amount of the entity.
Definition: NSRenderableEntity.qc:901
nonvirtual float GetRenderMode(void)
Returns the render mode of the entity.
Definition: NSRenderableEntity.qc:889
nonvirtual void RenderFXPass(void)
Called by predraw(); and will set the appropriate rendering specific fields.
virtual void RendererRestarted()
Client: Called when video resources need to be allocated or reloaded for the entity.
Definition: NSRenderableEntity.qc:48
nonvirtual float GetSpawnRenderAmt(void)
Definition: NSRenderableEntity.qc:870
nonvirtual vector GetSpawnRenderColor(void)
Definition: NSRenderableEntity.qc:864
nonvirtual void SetBody(int)
Sets the bodygroup of the entity.
Definition: NSRenderableEntity.qc:768
nonvirtual float GetBoneControl4(void)
Returns the value of the entity's bone controller #4.
Definition: NSRenderableEntity.qc:931
nonvirtual void SetBoneControl1(float)
Sets the value of the bone controller #1.
Definition: NSRenderableEntity.qc:815
nonvirtual void SetAxialScale(vector)
Sets the axial, anisotropic scale of an entity, affecting the individual axis (forward,...
Definition: NSRenderableEntity.qc:845
nonvirtual float GetBoneControl1(void)
Returns the value of the entity's bone controller #1.
Definition: NSRenderableEntity.qc:913
nonvirtual int GetBodyInGroup(int)
Returns the body within a given group.
Definition: NSRenderableEntity.qc:857
nonvirtual void SetBoneControl5(float)
Sets the value of the bone controller #5.
Definition: NSRenderableEntity.qc:839
nonvirtual void SetRenderColor(vector)
Sets the render color of the entity.
Definition: NSRenderableEntity.qc:805
nonvirtual void SetBoneControl3(float)
Sets the value of the bone controller #3.
Definition: NSRenderableEntity.qc:827
nonvirtual void RenderGLQuakeShadow(void)
virtual void postdraw(void)
Client: Run after the rendering of 3D world is complete.
virtual float SendEntity(entity, float)
Called by the engine whenever we need to send a client an update about this entity.
Definition: NSRenderableEntity.qc:164
virtual void RenderDebugSkeleton(void)
virtual void HandleAnimEvent(float, int, string)
Callback for any model event that gets triggered while playing a framegroup.
Definition: NSRenderableEntity.qc:949
nonvirtual void SetRenderAmt(float)
Sets the render amount of the entity.
Definition: NSRenderableEntity.qc:799
nonvirtual float GetRenderFX(void)
Returns the render FX of the entity.
Definition: NSRenderableEntity.qc:895
nonvirtual int GetSpawnRenderFX(void)
Definition: NSRenderableEntity.qc:882
nonvirtual void SetBoneControl4(float)
Sets the value of the bone controller #4.
Definition: NSRenderableEntity.qc:833
nonvirtual void SetBoneControl2(float)
Sets the value of the bone controller #2.
Definition: NSRenderableEntity.qc:821
virtual void EvaluateEntity(void)
Run each tic after physics are run to determine if we need to send updates over the network.
Definition: NSRenderableEntity.qc:111
nonvirtual void SetBodyInGroup(int, int)
Sets the body inside of a specific group.
Definition: NSRenderableEntity.qc:778
nonvirtual float GetBoneControl5(void)
Returns the value of the entity's bone controller #5.
Definition: NSRenderableEntity.qc:937
nonvirtual void SetRenderFX(float)
Sets the render FX type of the entity.
Definition: NSRenderableEntity.qc:787
virtual void ReceiveEntity(float, float)
Client: Handles network updates from the server for the associated entity.
nonvirtual int GetBody(void)
Returns the bodygroup of the entity.
Definition: NSRenderableEntity.qc:851
virtual void Restore(string, string)
Similar to ::SpawnKey but for save-game fields.
Definition: NSRenderableEntity.qc:1049
virtual void SpawnKey(string, string)
This method handles entity key/value pairs on map load.
Definition: NSRenderableEntity.qc:1143
virtual float predraw(void)
nonvirtual float GetBoneControl3(void)
Returns the value of the entity's bone controller #3.
Definition: NSRenderableEntity.qc:925
virtual void Input(entity, string, string)
Called when we are being prompted by another object/function with an input message.
Definition: NSRenderableEntity.qc:1103
nonvirtual vector GetRenderColor(void)
Returns the render color of the entity.
Definition: NSRenderableEntity.qc:907
nonvirtual int GetSpawnRenderMode(void)
Definition: NSRenderableEntity.qc:876
nonvirtual float GetBoneControl2(void)
Returns the value of the entity's bone controller #2.
Definition: NSRenderableEntity.qc:919
virtual void Save(float)
Handles saving a copy of this entity to a given filehandle.
Definition: NSRenderableEntity.qc:1028
virtual void Respawn(void)
Server: Called when the entity first spawns or when game-logic requests the entity to return to its o...
Definition: NSRenderableEntity.qc:756
nonvirtual void RenderAxialScale(void)
nonvirtual vector GetAxialScale(void)
Returns the axial/anisotropic scale of the entity, same as input format (forward, right,...
Definition: NSRenderableEntity.qc:943
virtual void MakeStatic(void)
Tells the engine to make the entity static, effectively making it inaccessible.
Definition: NSRenderableEntity.qc:90
nonvirtual void SetRenderMode(float)
Sets the render mode type of the entity.
Definition: NSRenderableEntity.qc:793
void NSRenderableEntity(void)
Definition: NSRenderableEntity.qc:20
const float TRUE
Definition: fteextensions.qc:862
#define PREDICTED_FLOAT_N(x)
Definition: defs.h:38
#define PREDICTED_FLOAT(x)
Definition: defs.h:31
#define PREDICTED_VECTOR_N(x)
Definition: defs.h:39
#define PREDICTED_VECTOR(x)
Definition: defs.h:32
#define PREDICTED_INT(x)
Definition: defs.h:30
noref float frame1time
Definition: ui_3dview.qc:22