![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
#include "qtypes.h"
Go to the source code of this file.
Data Structures | |
struct | q3shaderinfo_deform_t |
struct | q3shaderinfo_layer_alphagen_t |
struct | q3shaderinfo_layer_rgbgen_t |
struct | q3shaderinfo_layer_t |
struct | q3shaderinfo_layer_tcgen_t |
struct | q3shaderinfo_layer_tcmod_t |
struct | shader_t |
struct | texture_shaderpass_t |
Macros | |
#define | Q3ALPHAGEN_MAXPARMS 1 |
#define | Q3DEFORM_MAXPARMS 3 |
#define | Q3MAXDEFORMS 4 |
#define | Q3MAXTCMODS 8 |
#define | Q3PATHLENGTH 64 |
#define | Q3RGBGEN_MAXPARMS 3 |
#define | Q3SHADER_MAXLAYERS 8 |
#define | Q3SHADERINFO_COMPARE_END rtlightambient |
#define | Q3SHADERINFO_COMPARE_START surfaceparms |
#define | Q3TCGEN_MAXPARMS 6 |
#define | Q3TCMOD_MAXPARMS 6 |
#define | Q3TEXTUREFLAG_CAMERA 2048 |
#define | Q3TEXTUREFLAG_NOPICMIP 16 |
#define | Q3TEXTUREFLAG_POLYGONOFFSET 32 |
#define | Q3TEXTUREFLAG_REFLECTION 512 |
#define | Q3TEXTUREFLAG_REFRACTION 256 |
#define | Q3TEXTUREFLAG_TRANSPARENTSORT 4096 |
#define | Q3TEXTUREFLAG_TWOSIDED 1 |
#define | Q3TEXTUREFLAG_WATERSHADER 1024 |
#define | Q3WAVEFUNC_USER_COUNT 4 |
#define | Q3WAVEFUNC_USER_SHIFT 8 |
#define | Q3WAVEPARMS 4 |
#define | TEXTURE_MAXFRAMES 64 |
Typedefs | |
typedef int | q3wavefunc_t |
#define Q3ALPHAGEN_MAXPARMS 1 |
Definition at line 23 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders().
#define Q3DEFORM_MAXPARMS 3 |
Definition at line 20 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders().
#define Q3MAXDEFORMS 4 |
Definition at line 27 of file r_qshader.h.
Referenced by Mod_FindPotentialDeforms(), and Mod_LoadQ3Shaders().
#define Q3MAXTCMODS 8 |
Definition at line 26 of file r_qshader.h.
Referenced by Mod_CreateShaderPassFromQ3ShaderLayer(), and Mod_LoadQ3Shaders().
#define Q3PATHLENGTH 64 |
Definition at line 17 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders().
#define Q3RGBGEN_MAXPARMS 3 |
Definition at line 22 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders().
#define Q3SHADER_MAXLAYERS 8 |
Definition at line 21 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders(), and mod_newmap().
#define Q3SHADERINFO_COMPARE_END rtlightambient |
Definition at line 256 of file r_qshader.h.
#define Q3SHADERINFO_COMPARE_START surfaceparms |
Definition at line 201 of file r_qshader.h.
#define Q3TCGEN_MAXPARMS 6 |
Definition at line 24 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders().
#define Q3TCMOD_MAXPARMS 6 |
Definition at line 25 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders().
#define Q3TEXTUREFLAG_CAMERA 2048 |
Definition at line 14 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().
#define Q3TEXTUREFLAG_NOPICMIP 16 |
Definition at line 9 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders().
#define Q3TEXTUREFLAG_POLYGONOFFSET 32 |
Definition at line 10 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().
#define Q3TEXTUREFLAG_REFLECTION 512 |
Definition at line 12 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().
#define Q3TEXTUREFLAG_REFRACTION 256 |
Definition at line 11 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().
#define Q3TEXTUREFLAG_TRANSPARENTSORT 4096 |
Definition at line 15 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders().
#define Q3TEXTUREFLAG_TWOSIDED 1 |
Definition at line 8 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().
#define Q3TEXTUREFLAG_WATERSHADER 1024 |
Definition at line 13 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders(), and Mod_LoadTextureFromQ3Shader().
#define Q3WAVEFUNC_USER_COUNT 4 |
Definition at line 42 of file r_qshader.h.
Referenced by R_EvaluateQ3WaveFunc(), and R_TestQ3WaveFunc().
#define Q3WAVEFUNC_USER_SHIFT 8 |
Definition at line 43 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders_EnumerateWaveFunc(), R_EvaluateQ3WaveFunc(), and R_TestQ3WaveFunc().
#define Q3WAVEPARMS 4 |
Definition at line 19 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders().
#define TEXTURE_MAXFRAMES 64 |
Definition at line 18 of file r_qshader.h.
Referenced by Mod_LoadQ3Shaders().
typedef int q3wavefunc_t |
Definition at line 41 of file r_qshader.h.
Enumerator | |
---|---|
OFFSETMAPPING_OFF | |
OFFSETMAPPING_DEFAULT | |
OFFSETMAPPING_LINEAR | |
OFFSETMAPPING_RELIEF |
Definition at line 183 of file r_qshader.h.
Enumerator | |
---|---|
TRANSPARENTSORT_SKY | |
TRANSPARENTSORT_DISTANCE | |
TRANSPARENTSORT_HUD |
Definition at line 191 of file r_qshader.h.
enum q3alphagen_t |
Definition at line 83 of file r_qshader.h.
enum q3deform_t |
Definition at line 45 of file r_qshader.h.
enum q3rgbgen_t |
Definition at line 67 of file r_qshader.h.
enum q3tcgen_t |
Enumerator | |
---|---|
Q3TCGEN_NONE | |
Q3TCGEN_TEXTURE | |
Q3TCGEN_ENVIRONMENT | |
Q3TCGEN_LIGHTMAP | |
Q3TCGEN_VECTOR | |
Q3TCGEN_COUNT |
Definition at line 98 of file r_qshader.h.
enum q3tcmod_t |
Enumerator | |
---|---|
Q3TCMOD_NONE | |
Q3TCMOD_ENTITYTRANSLATE | |
Q3TCMOD_ROTATE | |
Q3TCMOD_SCALE | |
Q3TCMOD_SCROLL | |
Q3TCMOD_STRETCH | |
Q3TCMOD_TRANSFORM | |
Q3TCMOD_TURBULENT | |
Q3TCMOD_PAGE | |
Q3TCMOD_COUNT |
Definition at line 109 of file r_qshader.h.
enum q3wavefunc_e |
Enumerator | |
---|---|
Q3WAVEFUNC_NONE | |
Q3WAVEFUNC_INVERSESAWTOOTH | |
Q3WAVEFUNC_NOISE | |
Q3WAVEFUNC_SAWTOOTH | |
Q3WAVEFUNC_SIN | |
Q3WAVEFUNC_SQUARE | |
Q3WAVEFUNC_TRIANGLE | |
Q3WAVEFUNC_COUNT |
Definition at line 29 of file r_qshader.h.