BlankMat 0.1.0
Free open-source 3D texture creation application
Loading...
Searching...
No Matches
Texture Member List

This is the complete list of members for Texture, including all inherited members.

CopyTexture(const std::string &file, const std::string &fromDir, const std::string &toDir, bool flip=true)Textureinlinestatic
GetScope()INameableinline
GetScopedName()INameableinline
GetSelectableType()ISelectableinlinevirtual
GetUnscopedName()INameableinline
INameable()INameableinlineexplicit
InitName(const std::string &name, const std::string &scope="")INameableinline
ISelectable(SelectableType type=SelectableType::NONE)ISelectableinlineexplicit
IsInternal()Textureinline
mDirTexture
mFileTexture
mIDTexture
mNameINameableprotected
mScopeINameableprotected
mSelectableTypeISelectableprotected
mTypeTexture
Rename(const std::string &newName, bool includeScope=true)INameableinlinevirtual
SetName(const std::string &name)INameableinlinevirtual
SetScope(const std::string &scope)INameableinlinevirtual
Texture(const std::string &name, const std::string &scope, TextureType type, const std::string &dir, const std::string &filename, bool flip=true, bool internal=false)Textureinline
Texture(const std::string &name, const std::string &scope, unsigned int id, TextureType type=TextureType::DIFFUSE, const std::string &dir="", const std::string &filename="", bool internal=false)Textureinline
Texture(const std::string &name="", const std::string &scope="", TextureType type=TextureType::DIFFUSE, const glm::vec3 &color=glm::vec3(1.0f), bool internal=false)Textureinline
TextureFromColor(const glm::vec3 &color)Textureinlinestatic
TextureFromFile(const std::string &directory, const std::string &filename, bool flip=true)Textureinlinestatic
TextureFromFile(const std::string &directory, const std::string &filename, int &outWidth, int &outHeight, bool flip=true)Textureinlinestatic
TextureToTypeString(TextureType type)Textureinlinestatic
TextureTypeToDisplayString(TextureType type)Textureinlinestatic