Elevate Engine 1
Loading...
Searching...
No Matches
Elevate::OpenGLTexture Member List

This is the complete list of members for Elevate::OpenGLTexture, including all inherited members.

CreateFromColor(const glm::vec3 &color, const std::string &name, uint32_t width=1, uint32_t height=1)Elevate::Texturestatic
CreateFromColor(const glm::vec4 &color, const std::string &name, uint32_t width=1, uint32_t height=1)Elevate::Texturestatic
CreateFromData(unsigned char *data, TextureMetadata &meta)Elevate::Texturestatic
CreateFromFile(const std::string &path, TextureType usage=TextureType::Diffuse)Elevate::Texturestatic
GetHeight() constElevate::Textureinline
GetMetadata() constElevate::Textureinline
GetName() constElevate::Textureinline
GetNativeHandle() const overrideElevate::OpenGLTexturevirtual
GetPath() constElevate::Textureinline
GetUsage() constElevate::Textureinline
GetWidth() constElevate::Textureinline
IsTextureLoaded() constElevate::Textureinline
m_metaElevate::Textureprotected
MatchesPath(std::string pathToMatch)Elevate::Texture
OpenGLTexture(unsigned char *data, TextureMetadata &meta)Elevate::OpenGLTexture
SetData(unsigned char *data, TextureMetadata &meta)Elevate::Textureinline
SetDataImpl(unsigned char *data) overrideElevate::OpenGLTexturevirtual
Texture()=defaultElevate::Textureprotected
Texture(TextureMetadata meta)Elevate::Textureinlineprotected
~Texture()=defaultElevate::Texturevirtual