Definition: TextureGL.h:12
virtual void BuildMipmaps(const uint32_t validMips=1) override final
Definition: TextureGL.cpp:520
virtual void SetSampleMode(TextureSampleMode) override final
Definition: TextureGL.cpp:478
virtual void Update(const void *data, const vector2f &pos, const vector3f &dataSize, TextureFormat format, const unsigned int numMips) override final
Definition: TextureGL.cpp:304
virtual uint32_t GetTextureID() const override final
Definition: TextureGL.h:26
TextureGL(const TextureDescriptor &descriptor, const bool useCompressed, const bool useAnisoFiltering, const Uint16 numSamples=0)
Definition: TextureGL.cpp:85
uint32_t GetTarget() const
Definition: TextureGL.h:32
virtual ~TextureGL()
Definition: TextureGL.cpp:299
virtual void Bind() override final
Definition: TextureGL.cpp:468
uint32_t GetTextureMemSize() const final
Definition: TextureGL.h:38
virtual void Unbind() override final
Definition: TextureGL.cpp:473
Definition: Texture.h:106
std::vector< void * > vecDataPtr
Definition: Texture.h:116