Switch from Nz prefix to namespace Nz
What a huge commit Former-commit-id: 38ac5eebf70adc1180f571f6006192d28fb99897
This commit is contained in:
@@ -15,26 +15,29 @@
|
||||
#include <Nazara/Utility/Enums.hpp>
|
||||
#include <unordered_map>
|
||||
|
||||
class NzAbstractImage;
|
||||
class NzImage;
|
||||
|
||||
class NAZARA_UTILITY_API NzAbstractAtlas
|
||||
namespace Nz
|
||||
{
|
||||
public:
|
||||
NzAbstractAtlas() = default;
|
||||
virtual ~NzAbstractAtlas();
|
||||
class AbstractImage;
|
||||
class Image;
|
||||
|
||||
virtual void Clear() = 0;
|
||||
virtual void Free(NzSparsePtr<const NzRectui> rects, NzSparsePtr<unsigned int> layers, unsigned int count) = 0;
|
||||
virtual NzAbstractImage* GetLayer(unsigned int layerIndex) const = 0;
|
||||
virtual unsigned int GetLayerCount() const = 0;
|
||||
virtual nzUInt32 GetStorage() const = 0;
|
||||
virtual bool Insert(const NzImage& image, NzRectui* rect, bool* flipped, unsigned int* layerIndex) = 0;
|
||||
class NAZARA_UTILITY_API AbstractAtlas
|
||||
{
|
||||
public:
|
||||
AbstractAtlas() = default;
|
||||
virtual ~AbstractAtlas();
|
||||
|
||||
// Signals:
|
||||
NazaraSignal(OnAtlasCleared, const NzAbstractAtlas* /*atlas*/);
|
||||
NazaraSignal(OnAtlasLayerChange, const NzAbstractAtlas* /*atlas*/, NzAbstractImage* /*oldLayer*/, NzAbstractImage* /*newLayer*/);
|
||||
NazaraSignal(OnAtlasRelease, const NzAbstractAtlas* /*atlas*/);
|
||||
};
|
||||
virtual void Clear() = 0;
|
||||
virtual void Free(SparsePtr<const Rectui> rects, SparsePtr<unsigned int> layers, unsigned int count) = 0;
|
||||
virtual AbstractImage* GetLayer(unsigned int layerIndex) const = 0;
|
||||
virtual unsigned int GetLayerCount() const = 0;
|
||||
virtual UInt32 GetStorage() const = 0;
|
||||
virtual bool Insert(const Image& image, Rectui* rect, bool* flipped, unsigned int* layerIndex) = 0;
|
||||
|
||||
// Signals:
|
||||
NazaraSignal(OnAtlasCleared, const AbstractAtlas* /*atlas*/);
|
||||
NazaraSignal(OnAtlasLayerChange, const AbstractAtlas* /*atlas*/, AbstractImage* /*oldLayer*/, AbstractImage* /*newLayer*/);
|
||||
NazaraSignal(OnAtlasRelease, const AbstractAtlas* /*atlas*/);
|
||||
};
|
||||
}
|
||||
|
||||
#endif // NAZARA_ABSTRACTATLAS_HPP
|
||||
|
||||
Reference in New Issue
Block a user