mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-10 14:39:01 +01:00
AbstractTexture: Add property/attribute accessor helpers
This commit is contained in:
parent
e125eaa237
commit
4316f5f56b
@ -27,6 +27,13 @@ public:
|
|||||||
virtual void Load(u32 level, u32 width, u32 height, u32 row_length, const u8* buffer,
|
virtual void Load(u32 level, u32 width, u32 height, u32 row_length, const u8* buffer,
|
||||||
size_t buffer_size) = 0;
|
size_t buffer_size) = 0;
|
||||||
|
|
||||||
|
u32 GetWidth() const { return m_config.width; }
|
||||||
|
u32 GetHeight() const { return m_config.height; }
|
||||||
|
u32 GetLevels() const { return m_config.levels; }
|
||||||
|
u32 GetLayers() const { return m_config.layers; }
|
||||||
|
u32 GetSamples() const { return m_config.samples; }
|
||||||
|
AbstractTextureFormat GetFormat() const { return m_config.format; }
|
||||||
|
bool IsMultisampled() const { return m_config.IsMultisampled(); }
|
||||||
bool Save(const std::string& filename, unsigned int level);
|
bool Save(const std::string& filename, unsigned int level);
|
||||||
|
|
||||||
static bool IsCompressedFormat(AbstractTextureFormat format);
|
static bool IsCompressedFormat(AbstractTextureFormat format);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user