Switch from Nz prefix to namespace Nz

What a huge commit


Former-commit-id: 38ac5eebf70adc1180f571f6006192d28fb99897
This commit is contained in:
Lynix
2015-09-25 19:20:05 +02:00
parent c214251ecf
commit df8da275c4
609 changed files with 68265 additions and 66534 deletions

View File

@@ -11,53 +11,56 @@
#include <Nazara/Renderer/Config.hpp>
#include <Nazara/Renderer/Enums.hpp>
class NzTexture;
class NAZARA_RENDERER_API NzTextureSampler
namespace Nz
{
friend class NzRenderer;
class Texture;
public:
NzTextureSampler();
NzTextureSampler(const NzTextureSampler& sampler) = default;
class NAZARA_RENDERER_API TextureSampler
{
friend class Renderer;
nzUInt8 GetAnisotropicLevel() const;
nzSamplerFilter GetFilterMode() const;
nzSamplerWrap GetWrapMode() const;
public:
TextureSampler();
TextureSampler(const TextureSampler& sampler) = default;
void SetAnisotropyLevel(nzUInt8 anisotropyLevel);
void SetFilterMode(nzSamplerFilter filterMode);
void SetWrapMode(nzSamplerWrap wrapMode);
UInt8 GetAnisotropicLevel() const;
SamplerFilter GetFilterMode() const;
SamplerWrap GetWrapMode() const;
NzTextureSampler& operator=(const NzTextureSampler& sampler) = default;
void SetAnisotropyLevel(UInt8 anisotropyLevel);
void SetFilterMode(SamplerFilter filterMode);
void SetWrapMode(SamplerWrap wrapMode);
static nzUInt8 GetDefaultAnisotropicLevel();
static nzSamplerFilter GetDefaultFilterMode();
static nzSamplerWrap GetDefaultWrapMode();
TextureSampler& operator=(const TextureSampler& sampler) = default;
static void SetDefaultAnisotropyLevel(nzUInt8 anisotropyLevel);
static void SetDefaultFilterMode(nzSamplerFilter filterMode);
static void SetDefaultWrapMode(nzSamplerWrap wrapMode);
static UInt8 GetDefaultAnisotropicLevel();
static SamplerFilter GetDefaultFilterMode();
static SamplerWrap GetDefaultWrapMode();
private:
void Apply(const NzTexture* texture) const;
void Bind(unsigned int unit) const;
unsigned int GetOpenGLID() const;
void UpdateSamplerId() const;
bool UseMipmaps(bool mipmaps);
static void SetDefaultAnisotropyLevel(UInt8 anisotropyLevel);
static void SetDefaultFilterMode(SamplerFilter filterMode);
static void SetDefaultWrapMode(SamplerWrap wrapMode);
static bool Initialize();
static void Uninitialize();
private:
void Apply(const Texture* texture) const;
void Bind(unsigned int unit) const;
unsigned int GetOpenGLID() const;
void UpdateSamplerId() const;
bool UseMipmaps(bool mipmaps);
nzSamplerFilter m_filterMode;
nzSamplerWrap m_wrapMode;
nzUInt8 m_anisotropicLevel;
bool m_mipmaps;
mutable unsigned int m_samplerId;
static bool Initialize();
static void Uninitialize();
static nzSamplerFilter s_defaultFilterMode;
static nzSamplerWrap s_defaultWrapMode;
static nzUInt8 s_defaultAnisotropyLevel;
};
SamplerFilter m_filterMode;
SamplerWrap m_wrapMode;
UInt8 m_anisotropicLevel;
bool m_mipmaps;
mutable unsigned int m_samplerId;
static SamplerFilter s_defaultFilterMode;
static SamplerWrap s_defaultWrapMode;
static UInt8 s_defaultAnisotropyLevel;
};
}
#endif // NAZARA_TEXTURESAMPLER_HPP