class CREHDRSky : public CRendElementBase;
CRESky.h
int m_moonTexId;
const SSkyLightRenderParams* m_pRenderParams;
class CTexture* m_pSkyDomeTextureMie;
class CTexture* m_pSkyDomeTextureRayleigh;
virtual ~CREHDRSky();
CREHDRSky();
void GenerateSkyDomeTextures(int32 width, int32 height);
virtual void GetMemoryUsage(ICrySizer * pSizer) const;
virtual bool mfDraw(CShader * ef, SShaderPass * sfm);
virtual void mfPrepare(bool bCheckOverflow);
False - mergable, True - static mesh
static void SetCommonMoonParams(CShader * ef, bool bUseMoon = false);