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: