All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::Rendering::LoadingScreen Class Reference
Inheritance diagram for Eegeo::Rendering::LoadingScreen:
Eegeo::NonCopyable

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
 
NonCopyableoperator= (const NonCopyable &)=delete
 

Static Public Member Functions

static LoadingScreenCreate (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)
 

The documentation for this class was generated from the following files: