Switch from Nz prefix to namespace Nz
What a huge commit Former-commit-id: 38ac5eebf70adc1180f571f6006192d28fb99897
This commit is contained in:
@@ -15,56 +15,59 @@
|
||||
#include <Nazara/Renderer/Config.hpp>
|
||||
#include <Nazara/Utility/Enums.hpp>
|
||||
|
||||
class NzRenderBuffer;
|
||||
|
||||
using NzRenderBufferConstRef = NzObjectRef<const NzRenderBuffer>;
|
||||
using NzRenderBufferLibrary = NzObjectLibrary<NzRenderBuffer>;
|
||||
using NzRenderBufferRef = NzObjectRef<NzRenderBuffer>;
|
||||
|
||||
class NAZARA_RENDERER_API NzRenderBuffer : public NzRefCounted
|
||||
namespace Nz
|
||||
{
|
||||
friend NzRenderBufferLibrary;
|
||||
friend class NzRenderer;
|
||||
class RenderBuffer;
|
||||
|
||||
public:
|
||||
NzRenderBuffer();
|
||||
NzRenderBuffer(const NzRenderBuffer&) = delete;
|
||||
NzRenderBuffer(NzRenderBuffer&&) = delete;
|
||||
~NzRenderBuffer();
|
||||
using RenderBufferConstRef = ObjectRef<const RenderBuffer>;
|
||||
using RenderBufferLibrary = ObjectLibrary<RenderBuffer>;
|
||||
using RenderBufferRef = ObjectRef<RenderBuffer>;
|
||||
|
||||
bool Create(nzPixelFormat format, unsigned int width, unsigned int height);
|
||||
void Destroy();
|
||||
class NAZARA_RENDERER_API RenderBuffer : public RefCounted
|
||||
{
|
||||
friend RenderBufferLibrary;
|
||||
friend class Renderer;
|
||||
|
||||
unsigned int GetHeight() const;
|
||||
nzPixelFormat GetFormat() const;
|
||||
unsigned int GetWidth() const;
|
||||
public:
|
||||
RenderBuffer();
|
||||
RenderBuffer(const RenderBuffer&) = delete;
|
||||
RenderBuffer(RenderBuffer&&) = delete;
|
||||
~RenderBuffer();
|
||||
|
||||
// Fonctions OpenGL
|
||||
unsigned int GetOpenGLID() const;
|
||||
bool Create(PixelFormatType format, unsigned int width, unsigned int height);
|
||||
void Destroy();
|
||||
|
||||
bool IsValid() const;
|
||||
unsigned int GetHeight() const;
|
||||
PixelFormatType GetFormat() const;
|
||||
unsigned int GetWidth() const;
|
||||
|
||||
NzRenderBuffer& operator=(const NzRenderBuffer&) = delete;
|
||||
NzRenderBuffer& operator=(NzRenderBuffer&&) = delete;
|
||||
// Fonctions OpenGL
|
||||
unsigned int GetOpenGLID() const;
|
||||
|
||||
static bool IsSupported();
|
||||
template<typename... Args> static NzRenderBufferRef New(Args&&... args);
|
||||
bool IsValid() const;
|
||||
|
||||
// Signals:
|
||||
NazaraSignal(OnRenderBufferDestroy, const NzRenderBuffer* /*renderBuffer*/);
|
||||
NazaraSignal(OnRenderBufferRelease, const NzRenderBuffer* /*renderBuffer*/);
|
||||
RenderBuffer& operator=(const RenderBuffer&) = delete;
|
||||
RenderBuffer& operator=(RenderBuffer&&) = delete;
|
||||
|
||||
private:
|
||||
static bool Initialize();
|
||||
static void Uninitialize();
|
||||
static bool IsSupported();
|
||||
template<typename... Args> static RenderBufferRef New(Args&&... args);
|
||||
|
||||
nzPixelFormat m_pixelFormat;
|
||||
unsigned int m_height;
|
||||
unsigned int m_id;
|
||||
unsigned int m_width;
|
||||
// Signals:
|
||||
NazaraSignal(OnRenderBufferDestroy, const RenderBuffer* /*renderBuffer*/);
|
||||
NazaraSignal(OnRenderBufferRelease, const RenderBuffer* /*renderBuffer*/);
|
||||
|
||||
static NzRenderBufferLibrary::LibraryMap s_library;
|
||||
};
|
||||
private:
|
||||
static bool Initialize();
|
||||
static void Uninitialize();
|
||||
|
||||
PixelFormatType m_pixelFormat;
|
||||
unsigned int m_height;
|
||||
unsigned int m_id;
|
||||
unsigned int m_width;
|
||||
|
||||
static RenderBufferLibrary::LibraryMap s_library;
|
||||
};
|
||||
}
|
||||
|
||||
#include <Nazara/Renderer/RenderBuffer.inl>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user