![]() |
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.