void SetFilter(TextureFilter filter) override
float GetLodBias() const override
void SetLodBias(float bias) override
TextureFormat GetFormat() const override
void Bind(uint32_t slot=0) const override
bool LoadFromMemory(const void *data, uint32_t width, uint32_t height, TextureFormat format) override
Uploads raw pixel data as a new GL texture, generating mips.
uint32_t GetHeight() const override
uint64_t GetImGuiTextureID() const override
TextureType GetType() const override
void Unbind() const override
void SetWrapMode(TextureWrapMode wrapMode) override
uint32_t GetWidth() const override
bool LoadFromFile(const std::string &filePath) override
Decodes an image file and uploads it as a new GL texture.
GLuint GetGLTexture() const