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

This is the complete list of members for Elevate::Texture, 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 =0Elevate::Texturepure virtual
GetPath() constElevate::Textureinline
GetUsage() constElevate::Textureinline
GetWidth() constElevate::Textureinline
IsTextureLoaded() constElevate::Textureinline
m_metaElevate::Textureprotected
MatchesPath(std::string pathToMatch)Elevate::Texture
RendererElevate::Texturefriend
SetData(unsigned char *data, TextureMetadata &meta)Elevate::Textureinline
SetDataImpl(unsigned char *data)=0Elevate::Textureprotectedpure virtual
Texture()=defaultElevate::Textureprotected
Texture(TextureMetadata meta)Elevate::Textureinlineprotected
~Texture()=defaultElevate::Texturevirtual