Public Member Functions | |
bool | compile (const D3D10_SHADER_MACRO *macros, DWORD shaderFlags) |
void | fog (float dist, Vec4 *color) const |
Public Attributes | |
struct { | |
ID3D10EffectScalarVariable * projectionMode | |
ID3D10EffectVectorVariable * fogColor | |
ID3D10EffectScalarVariable * fogDist | |
} | variables |
ID3D10EffectVectorVariable* Shader_GouraudPolygon::fogColor |
Fog color
ID3D10EffectScalarVariable* Shader_GouraudPolygon::fogDist |
Fog end distance
ID3D10EffectScalarVariable* Shader_GouraudPolygon::projectionMode |
Projection transform mode (near/far)