DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
 
shader_t Struct Reference

#include <r_qshader.h>

+ Collaboration diagram for shader_t:

Data Fields

float biaspolygonfactor
 
float biaspolygonoffset
 
q3shaderinfo_deform_t deforms [Q3MAXDEFORMS]
 
qbool dpmeshcollisions
 
qbool dpnortlight
 
qbool dpnoshadow
 
char dpreflectcube [Q3PATHLENGTH]
 
qbool dpshaderkill
 
qbool dpshadow
 
q3shaderinfo_layer_t layers [Q3SHADER_MAXLAYERS]
 
qbool lighting
 
char name [Q3PATHLENGTH]
 
int numlayers
 
float offsetbias
 
dpoffsetmapping_technique_t offsetmapping
 
float offsetscale
 
float r_water_wateralpha
 
float r_water_waterscroll [2]
 
vec4_t reflectcolor4f
 
float reflectfactor
 
float reflectmax
 
float reflectmin
 
vec4_t refractcolor4f
 
float refractfactor
 
float rtlightambient
 
char skyboxname [Q3PATHLENGTH]
 
float specularpowermod
 
float specularscalemod
 
int surfaceflags
 
int surfaceparms
 
qbool textureblendalpha
 
int textureflags
 
dptransparentsortcategory_t transparentsort
 
qbool vertexalpha
 

Detailed Description

Definition at line 198 of file r_qshader.h.

Field Documentation

◆ biaspolygonfactor

float shader_t::biaspolygonfactor

Definition at line 245 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ biaspolygonoffset

float shader_t::biaspolygonoffset

Definition at line 245 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ deforms

q3shaderinfo_deform_t shader_t::deforms[Q3MAXDEFORMS]

Definition at line 211 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ dpmeshcollisions

qbool shader_t::dpmeshcollisions

Definition at line 221 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ dpnortlight

qbool shader_t::dpnortlight

Definition at line 216 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ dpnoshadow

qbool shader_t::dpnoshadow

Definition at line 218 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ dpreflectcube

char shader_t::dpreflectcube[Q3PATHLENGTH]

Definition at line 227 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ dpshaderkill

qbool shader_t::dpshaderkill

Definition at line 224 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), Mod_LoadTextureFromQ3Shader(), and Q3Shader_AddToHash().

◆ dpshadow

qbool shader_t::dpshadow

Definition at line 217 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ layers

Definition at line 209 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ lighting

qbool shader_t::lighting

Definition at line 206 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ name

char shader_t::name[Q3PATHLENGTH]

Definition at line 200 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), Mod_LookupQ3Shader(), and Q3Shader_AddToHash().

◆ numlayers

int shader_t::numlayers

Definition at line 205 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ offsetbias

float shader_t::offsetbias

Definition at line 242 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ offsetmapping

dpoffsetmapping_technique_t shader_t::offsetmapping

Definition at line 240 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ offsetscale

float shader_t::offsetscale

Definition at line 241 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ r_water_wateralpha

float shader_t::r_water_wateralpha

Definition at line 236 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ r_water_waterscroll

float shader_t::r_water_waterscroll[2]

Definition at line 237 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ reflectcolor4f

vec4_t shader_t::reflectcolor4f

Definition at line 235 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ reflectfactor

float shader_t::reflectfactor

Definition at line 234 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ reflectmax

float shader_t::reflectmax

Definition at line 231 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ reflectmin

float shader_t::reflectmin

Definition at line 230 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ refractcolor4f

vec4_t shader_t::refractcolor4f

Definition at line 233 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ refractfactor

float shader_t::refractfactor

Definition at line 232 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ rtlightambient

float shader_t::rtlightambient

Definition at line 255 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ skyboxname

char shader_t::skyboxname[Q3PATHLENGTH]

Definition at line 210 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ specularpowermod

float shader_t::specularpowermod

Definition at line 252 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ specularscalemod

float shader_t::specularscalemod

Definition at line 251 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ surfaceflags

int shader_t::surfaceflags

Definition at line 203 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ surfaceparms

int shader_t::surfaceparms

Definition at line 202 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ textureblendalpha

qbool shader_t::textureblendalpha

Definition at line 208 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders().

◆ textureflags

int shader_t::textureflags

Definition at line 204 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ transparentsort

dptransparentsortcategory_t shader_t::transparentsort

Definition at line 248 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().

◆ vertexalpha

qbool shader_t::vertexalpha

Definition at line 207 of file r_qshader.h.

Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().


The documentation for this struct was generated from the following file: