int32_t uniformCloudsScale
int32_t uniformHorizonColor
int32_t uniformCloudsSpeed
~SkyRenderShader()
Public destructor.
int32_t uniformCloudsDirection
int32_t uniformLightScatteringPass
int32_t uniformDayTopColor
void initialize()
Initialize.
void unloadTextures()
Unload textures.
int32_t uniformCloudsBottomColor
int32_t uniformLIGHT0_ENABLED
int32_t uniformNightBottomColor
int32_t uniformCloudsCutoff
int32_t uniformSunsetTopColor
int32_t uniformCloudsEdgeColor
int32_t uniformNightTopColor
int32_t uniformStarsSpeed
void render(Engine *engine, bool lightScatteringPass, Camera *camera=nullptr)
Render.
int32_t uniformLIGHT0_DIRECTION
int32_t uniformSideVector
int32_t uniformSunColorFactor
int32_t uniformSunSunsetColor
int32_t uniformMoonColorFactor
SkyRenderShader(Renderer *renderer)
Public constructor.
int32_t uniformSunsetBottomColor
int32_t uniformDayBottomColor
int32_t uniformCloudsMiddleColor
int32_t uniformForwardVector
int32_t uniformLIGHT1_ENABLED
int32_t uniformCloudsTopColor
int32_t uniformLIGHT1_DIRECTION
int32_t uniformHorizonBlur
void loadTextures(const string &pathName)
Load textures.
int32_t uniformStarsTexture
int32_t uniformCloudsBlur
int32_t uniformCloudsWeight
int32_t uniformAspectRatio
int32_t uniformCloudsFuzziness
#define FORBID_CLASS_COPY(CLASS)