Public Member Functions | |
void | Dismiss () |
void | SetProgress (float progress) |
void | Update (float dt) |
void | NotifyScreenDimensionsChanged (float screenWidth, float screenHeight) |
bool | IsVisible () const |
bool | IsDismissed () const |
void | Draw () |
Public Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
Static Public Member Functions | |
static LoadingScreen * | Create (std::string splashScreenImageFilename, LoadingScreenConfig config, Eegeo::Rendering::Shaders::ShaderIdGenerator &shaderIdGenerator, Eegeo::Rendering::Materials::MaterialIdGenerator &materialIdGenerator, Eegeo::Rendering::GlBufferPool &glBufferPool, Eegeo::Rendering::VertexLayouts::VertexLayoutPool &vertexLayoutPool, Eegeo::Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool, Eegeo::Helpers::ITextureFileLoader &textureLoader) |