#include <tr_local.h>
Collaboration diagram for shader_s:

Data Fields | |
| float | clampTime |
| int | contentFlags |
| cullType_t | cullType |
| shader_s * | currentShader |
| int | currentState |
| qboolean | defaultShader |
| deformStage_t | deforms [MAX_SHADER_DEFORMS] |
| qboolean | entityMergable |
| long | expireTime |
| qboolean | explicitlyDefined |
| fogParms_t | fogParms |
| fogPass_t | fogPass |
| int | index |
| qboolean | isSky |
| int | lightmapIndex |
| int | multitextureEnv |
| char | name [MAX_QPATH] |
| qboolean | needsColor |
| qboolean | needsNormal |
| qboolean | needsST1 |
| qboolean | needsST2 |
| shader_s * | next |
| qboolean | noMipMaps |
| qboolean | noPicMip |
| int | numDeforms |
| int | numStates |
| int | numUnfoggedPasses |
| void(* | optimalStageIteratorFunc )(void) |
| shader_s * | parentShader |
| qboolean | polygonOffset |
| float | portalRange |
| shader_s * | remappedShader |
| int | shaderStates [MAX_STATES_PER_SHADER] |
| skyParms_t | sky |
| float | sort |
| int | sortedIndex |
| shaderStage_t * | stages [MAX_SHADER_STAGES] |
| int | surfaceFlags |
| float | timeOffset |
|
|
Definition at line 403 of file tr_local.h. Referenced by ParseShader(), and RB_BeginSurface(). |
|
|
Definition at line 371 of file tr_local.h. Referenced by GeneratePermanentShader(), ParseShader(), ParseSurfaceParm(), and R_BoxSurfaces_r(). |
|
|
Definition at line 383 of file tr_local.h. Referenced by ParseShader(), R_CullSurface(), RB_StageIteratorGeneric(), RB_StageIteratorLightmappedMultitexture(), and RB_StageIteratorVertexLitTexture(). |
|
|
Definition at line 407 of file tr_local.h. |
|
|
Definition at line 409 of file tr_local.h. |
|
|
Definition at line 362 of file tr_local.h. Referenced by R_AddMD3Surfaces(), R_FindShader(), R_LoadMD3(), R_LoadMD4(), R_ShaderList_f(), RE_RegisterShader(), RE_RegisterShaderFromImage(), RE_RegisterShaderLightMap(), RE_RegisterShaderNoMip(), and ShaderForShaderNum(). |
|
|
Definition at line 396 of file tr_local.h. Referenced by ParseDeform(), and RB_DeformTessGeometry(). |
|
|
Definition at line 373 of file tr_local.h. Referenced by ParseShader(), and RB_RenderDrawSurfList(). |
|
|
Definition at line 410 of file tr_local.h. |
|
|
Definition at line 368 of file tr_local.h. Referenced by ParseShader(), and R_ShaderList_f(). |
|
|
Definition at line 377 of file tr_local.h. Referenced by ParseShader(), and R_LoadFogs(). |
|
|
Definition at line 388 of file tr_local.h. Referenced by GeneratePermanentShader(), RB_FogPass(), RB_StageIteratorGeneric(), RB_StageIteratorLightmappedMultitexture(), and RB_StageIteratorVertexLitTexture(). |
|
|
Definition at line 357 of file tr_local.h. Referenced by GeneratePermanentShader(), R_LoadMD3(), R_LoadMD4(), RE_RegisterShader(), RE_RegisterShaderFromImage(), RE_RegisterShaderLightMap(), and RE_RegisterShaderNoMip(). |
|
|
Definition at line 375 of file tr_local.h. Referenced by ComputeStageIteratorFunc(), FinishShader(), ParseFace(), ParseFlare(), ParseMesh(), ParseShader(), ParseSkyParms(), ParseTriSurf(), and R_BuildCloudData(). |
|
|
Definition at line 355 of file tr_local.h. Referenced by CreateInternalShaders(), FinishShader(), ParseStage(), R_FindShader(), R_ShaderList_f(), RE_RegisterShaderFromImage(), and VertexLightingCollapse(). |
|
|
Definition at line 381 of file tr_local.h. Referenced by CollapseMultitexture(), ComputeStageIteratorFunc(), DrawMultitextured(), R_ShaderList_f(), and RB_StageIteratorGeneric(). |
|
|
|
Definition at line 393 of file tr_local.h. Referenced by R_FindShader(), and RE_RegisterShaderFromImage(). |
|
|
Definition at line 390 of file tr_local.h. Referenced by R_FindShader(), RB_SurfaceFace(), RB_SurfaceGrid(), RB_SurfaceTriangles(), and RE_RegisterShaderFromImage(). |
|
|
Definition at line 391 of file tr_local.h. Referenced by R_FindShader(), and RE_RegisterShaderFromImage(). |
|
|
Definition at line 392 of file tr_local.h. Referenced by R_FindShader(), and RE_RegisterShaderFromImage(). |
|
|
Definition at line 416 of file tr_local.h. Referenced by GeneratePermanentShader(), R_FindShader(), R_FindShaderByName(), R_RemapShader(), and RE_RegisterShaderFromImage(). |
|
|
Definition at line 385 of file tr_local.h. Referenced by ParseShader(), and ParseStage(). |
|
|
Definition at line 386 of file tr_local.h. Referenced by ParseShader(), and ParseStage(). |
|
|
Definition at line 395 of file tr_local.h. Referenced by ComputeStageIteratorFunc(), ParseDeform(), and RB_DeformTessGeometry(). |
|
|
Definition at line 406 of file tr_local.h. |
|
|
Definition at line 398 of file tr_local.h. Referenced by ComputeStageIteratorFunc(), FinishShader(), GeneratePermanentShader(), R_ShaderList_f(), and RB_BeginSurface(). |
|
|
Referenced by ComputeStageIteratorFunc(), R_ShaderList_f(), and RB_BeginSurface(). |
|
|
Definition at line 408 of file tr_local.h. |
|
|
Definition at line 384 of file tr_local.h. Referenced by ComputeStageIteratorFunc(), FinishShader(), ParseShader(), and RB_StageIteratorGeneric(). |
|
|
Definition at line 379 of file tr_local.h. Referenced by ComputeColors(), ParseStage(), and SurfIsOffscreen(). |
|
|
Definition at line 412 of file tr_local.h. Referenced by R_RemapShader(), and RB_BeginSurface(). |
|
|
Definition at line 414 of file tr_local.h. |
|
|
Definition at line 376 of file tr_local.h. Referenced by DrawSkyBox(), ParseSkyParms(), R_BuildCloudData(), and RB_StageIteratorSky(). |
|
|
Definition at line 360 of file tr_local.h. Referenced by CreateInternalShaders(), FinishShader(), GeneratePermanentShader(), ParseShader(), ParseSort(), R_AddMD3Surfaces(), R_SortDrawSurfs(), RB_EndSurface(), RB_StageIteratorGeneric(), RB_StageIteratorLightmappedMultitexture(), RB_StageIteratorVertexLitTexture(), SortNewShader(), and VertexLightingCollapse(). |
|
|
Definition at line 358 of file tr_local.h. Referenced by GeneratePermanentShader(), R_AddDrawSurf(), and SortNewShader(). |
|
|
Definition at line 399 of file tr_local.h. Referenced by GeneratePermanentShader(), and RB_BeginSurface(). |
|
|
Definition at line 370 of file tr_local.h. Referenced by ParseSurfaceParm(), R_BoxSurfaces_r(), and RB_StageIteratorGeneric(). |
|
|
Definition at line 404 of file tr_local.h. Referenced by R_RemapShader(), RB_BeginSurface(), and RB_RenderDrawSurfList(). |
1.3.9.1