22 #ifndef INCLUDED_SKYMANAGER 23 #define INCLUDED_SKYMANAGER 93 #endif // INCLUDED_SKYMANAGER void RenderSky()
RenderSky: Render the sky.
Definition: SkyManager.cpp:223
Definition: SkyManager.h:78
GLuint m_SkyCubeMap
Definition: SkyManager.h:86
Definition: SkyManager.h:77
std::vector< CStrW > GetSkySets() const
Return a sorted list of available sky sets, in a form suitable for passing to SetSkySet.
Definition: SkyManager.cpp:200
float m_HorizonHeight
Definition: SkyManager.h:34
CTexturePtr m_SkyTexture[numTextures]
Definition: SkyManager.h:84
CStrW m_SkySet
Name of current skyset (a directory within art/textures/skies)
Definition: SkyManager.h:70
void LoadSkyTextures()
Definition: SkyManager.cpp:79
GLuint GetSkyCube()
Definition: SkyManager.h:51
SkyManager()
Definition: SkyManager.cpp:65
std::shared_ptr< CTexture > CTexturePtr
Definition: Texture.h:22
bool m_RenderSky
Definition: SkyManager.h:33
static const wchar_t * s_imageNames[numTextures]
Definition: SkyManager.h:89
const CStrW & GetSkySet() const
GetSkySet(): Return the currently selected sky set name.
Definition: SkyManager.h:47
Definition: SkyManager.h:76
void SetSkySet(const CStrW &name)
GetSkySet(): Set the sky set name, potentially loading the textures.
Definition: SkyManager.cpp:182
Definition: SkyManager.h:79
Definition: SkyManager.h:75
Definition: SkyManager.h:80
Class SkyManager: Maintain sky settings and textures, and render the sky.
Definition: SkyManager.h:30