Merged 2D and 3D modules into Graphics module
Former-commit-id: 33bf0fbe727e50e864bc52680c95a106ada508e9
This commit is contained in:
49
src/Nazara/Graphics/SceneRoot.cpp
Normal file
49
src/Nazara/Graphics/SceneRoot.cpp
Normal file
@@ -0,0 +1,49 @@
|
||||
// Copyright (C) 2013 Jérôme Leclercq
|
||||
// This file is part of the "Nazara Engine - Graphics module"
|
||||
// For conditions of distribution and use, see copyright notice in Config.hpp
|
||||
|
||||
#include <Nazara/Graphics/SceneRoot.hpp>
|
||||
#include <Nazara/Core/Error.hpp>
|
||||
#include <Nazara/Graphics/Debug.hpp>
|
||||
|
||||
NzSceneRoot::NzSceneRoot(NzScene* scene)
|
||||
{
|
||||
m_scene = scene;
|
||||
}
|
||||
|
||||
NzSceneRoot::~NzSceneRoot() = default;
|
||||
|
||||
void NzSceneRoot::AddToRenderQueue(NzRenderQueue& renderQueue) const
|
||||
{
|
||||
NazaraUnused(renderQueue);
|
||||
|
||||
NazaraInternalError("SceneNode::AddToRenderQueue() called on SceneRoot");
|
||||
}
|
||||
|
||||
const NzBoundingBoxf& NzSceneRoot::GetBoundingBox() const
|
||||
{
|
||||
static NzBoundingBoxf infinite(nzExtend_Infinite);
|
||||
return infinite;
|
||||
}
|
||||
|
||||
nzSceneNodeType NzSceneRoot::GetSceneNodeType() const
|
||||
{
|
||||
return nzSceneNodeType_Root;
|
||||
}
|
||||
|
||||
void NzSceneRoot::Register()
|
||||
{
|
||||
NazaraInternalError("SceneNode::Register() called on SceneRoot");
|
||||
}
|
||||
|
||||
void NzSceneRoot::Unregister()
|
||||
{
|
||||
NazaraInternalError("SceneNode::Unregister() called on SceneRoot");
|
||||
}
|
||||
|
||||
bool NzSceneRoot::VisibilityTest(const NzFrustumf& frustum)
|
||||
{
|
||||
NazaraUnused(frustum);
|
||||
|
||||
return true; // Toujours visible
|
||||
}
|
||||
Reference in New Issue
Block a user