From df803fd5f7ed1d2df7348723789db32749683893 Mon Sep 17 00:00:00 2001 From: Lynix Date: Wed, 28 May 2014 01:15:12 +0200 Subject: [PATCH] Fixed Graphics module build Former-commit-id: 1dc70a30cd4ca68d2d7869d51eb01f81770b0e3b --- include/Nazara/Renderer/Renderer.hpp | 1 + src/Nazara/Graphics/Scene.cpp | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/include/Nazara/Renderer/Renderer.hpp b/include/Nazara/Renderer/Renderer.hpp index a357dbdc0..0c4969f8a 100644 --- a/include/Nazara/Renderer/Renderer.hpp +++ b/include/Nazara/Renderer/Renderer.hpp @@ -72,6 +72,7 @@ class NAZARA_API NzRenderer static bool IsEnabled(nzRendererParameter parameter); static bool IsInitialized(); + static bool IsVertexAttributeSupported(nzAttributeType attributeType); static void SetBlendFunc(nzBlendFunc srcBlend, nzBlendFunc dstBlend); static void SetClearColor(const NzColor& color); diff --git a/src/Nazara/Graphics/Scene.cpp b/src/Nazara/Graphics/Scene.cpp index 1c9a438e2..8c01521d1 100644 --- a/src/Nazara/Graphics/Scene.cpp +++ b/src/Nazara/Graphics/Scene.cpp @@ -32,6 +32,7 @@ struct NzSceneImpl NzColor ambientColor = NzColor(25,25,25); NzSceneRoot root; NzAbstractViewer* viewer = nullptr; + bool backgroundEnabled = true; bool update; float frameTime; float updateTime; @@ -104,6 +105,11 @@ void NzScene::Draw() } } +void NzScene::EnableBackground(bool enable) +{ + m_impl->backgroundEnabled = enable; +} + NzColor NzScene::GetAmbientColor() const { return m_impl->ambientColor; @@ -145,6 +151,11 @@ unsigned int NzScene::GetUpdatePerSecond() const return m_impl->updatePerSecond; } +bool NzScene::IsBackgroundEnabled() const +{ + return m_impl->backgroundEnabled; +} + void NzScene::RegisterForUpdate(NzUpdatable* object) { #if NAZARA_GRAPHICS_SAFE