21 ImGui::Begin(
"Application Configuration");
23 ImGui::Text(
"GUI configuration");
30 ImGui::Text(
"Renderer configuration");
31 if (ImGui::ColorEdit4(
"Clear Color", (
float *)&clear_color))
37 float w = ImGui::GetContentRegionAvail().x;
38 ImGui::Text(
"Renderer build-in resources");
Application configuration GUI window class definition module.
static shared< shader_program > GetGaussianBlurPassShader()
static void SetVSync(bool VSync)
static void SetClearColor(const vec4 &ClearColor)
static void SetWireframeMode(bool IsWireframe)
static shared< shader_program > GetPhongLightingShader()
static shared< shader_program > GetShadowPassShader()
static shared< shader_program > GetToneMappingPassShader()
static const vec4 & GetClearColor()
static shared< shader_program > GetPhongGeometryShader()
static shared< shader_program > GetSingleColorMaterialShader()
static bool GetWireframeMode()
void UpdateShader(shared< shader_program > ShaderProgram)
Render bridge class implementation module. Static class for making calls to low-level render api,...
Sculpto library prehompiled header. Defines common definitions, includes commonly used modules.
Shader program interface definition module.