Definition: texture.hpp:41
~Texture()
Definition: texture_ogl.cpp:51
void unbind(u32 slot) const
Definition: texture_ogl.cpp:61
void setData(void *data, size_t size) const
Definition: texture_ogl.cpp:66
u32 getID() const
Definition: texture.hpp:57
void bind(u32 slot) const
Definition: texture_ogl.cpp:56
Texture(const char *path)
Definition: texture_ogl.cpp:29
void * getRendererID()
Definition: texture.hpp:59
const Properties & getProperties() const
Definition: texture.hpp:58
Definition: texture.hpp:43
u32 width
Definition: texture.hpp:45
TextureSpecification specification
Definition: texture.hpp:44
u32 height
Definition: texture.hpp:46
Definition: texture.hpp:31
TextureFilter magnificationFilter
Definition: texture.hpp:34
TextureWrapMode wrapMode
Definition: texture.hpp:35
TextureFilter minificationFilter
Definition: texture.hpp:33
TextureSpecification(TextureFormat inFormat)
Definition: texture.hpp:37
TextureFormat format
Definition: texture.hpp:32