GLenum m_type
Definition: YiGLTextureObject.h:60
bool m_bNeedsFullReload
Definition: YiGLTextureObject.h:64
GLsizei m_height
Definition: YiGLTextureObject.h:57
virtual void Free() override
GLenum m_format
Definition: YiGLTextureObject.h:59
GLint m_internalFormat
Definition: YiGLTextureObject.h:55
IYIGPUObject implementation for OpenGL textures.
Definition: YiGLTextureObject.h:17
GLint m_border
Definition: YiGLTextureObject.h:58
GLint m_level
Definition: YiGLTextureObject.h:54
virtual void Unload() override
virtual void Load(const std::shared_ptr< CYIAssetHardware > &pAsset) override
virtual void Generate() override
virtual void InvalidateHandle() override
virtual ~CYIGLTextureObject()
GLsizei m_width
Definition: YiGLTextureObject.h:56
void Configure(GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type)
virtual void Use() const override