.. _program_listing_file_Src_GraphicsEngineOpenGL_renderer_loading_screen_LoadingScreen.hpp: Program Listing for File LoadingScreen.hpp ========================================== |exhale_lsh| :ref:`Return to documentation for file ` (``Src/GraphicsEngineOpenGL/renderer/loading_screen/LoadingScreen.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include "renderer/ShaderProgram.hpp" #include "scene/Quad.hpp" #include "scene/texture/Texture.hpp" class LoadingScreen { public: LoadingScreen(); void init(); void render(); ~LoadingScreen(); private: // everything necessary for the loading screen Quad loading_screen_quad; Texture loading_screen_tex; Texture logo_tex; std::shared_ptr loading_screen_shader_program; void create_shader_program(); };