6 #ifndef _OGL_GENGASGIANTCOLOURMATERIAL_H
7 #define _OGL_GENGASGIANTCOLOURMATERIAL_H
57 virtual void Apply()
override final;
58 virtual void Unapply()
override final;
Definition: Material.h:57
Definition: GenGasGiantColourMaterial.h:54
Definition: GenGasGiantColourMaterial.h:38
Uniform permTexture
Definition: GenGasGiantColourMaterial.h:44
Uniform time
Definition: GenGasGiantColourMaterial.h:46
Uniform gradTexture
Definition: GenGasGiantColourMaterial.h:45
virtual void InitUniforms() override final
Definition: GenGasGiantColourMaterial.cpp:61
Uniform v3
Definition: GenGasGiantColourMaterial.h:42
Uniform frequency
Definition: GenGasGiantColourMaterial.h:47
Uniform v2
Definition: GenGasGiantColourMaterial.h:42
GenGasGiantColourProgram(const MaterialDescriptor &)
Definition: GenGasGiantColourMaterial.cpp:16
Uniform v0
Definition: GenGasGiantColourMaterial.h:42
Uniform v1
Definition: GenGasGiantColourMaterial.h:42
Uniform fracStep
Definition: GenGasGiantColourMaterial.h:43
Uniform hueAdjust
Definition: GenGasGiantColourMaterial.h:48
Definition: MaterialGL.h:26
GasGiantQuality
Definition: GenGasGiantColourMaterial.h:28
@ GEN_SATURN2_TEXTURE
Definition: GenGasGiantColourMaterial.h:31
@ GEN_NEPTUNE_TEXTURE
Definition: GenGasGiantColourMaterial.h:33
@ GEN_JUPITER_TEXTURE
Definition: GenGasGiantColourMaterial.h:29
@ GEN_NEPTUNE2_TEXTURE
Definition: GenGasGiantColourMaterial.h:34
@ GEN_URANUS_TEXTURE
Definition: GenGasGiantColourMaterial.h:35
@ GEN_SATURN_TEXTURE
Definition: GenGasGiantColourMaterial.h:30
Definition: Background.h:13
Definition: GenGasGiantColourMaterial.h:17
float time
Definition: GenGasGiantColourMaterial.h:21
const vector3d * v
Definition: GenGasGiantColourMaterial.h:18
float hueAdjust
Definition: GenGasGiantColourMaterial.h:22
vector3f frequency
Definition: GenGasGiantColourMaterial.h:23
float planetRadius
Definition: GenGasGiantColourMaterial.h:20
float fracStep
Definition: GenGasGiantColourMaterial.h:19