Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Engine
Material
Engine::Material Member List
This is the complete list of members for
Engine::Material
, including all inherited members.
bumpMapTexture
Engine::Material
protected
defaultBumpMapTexture
Engine::Material
protected
defaultDiffuseTexture
Engine::Material
protected
defaultMaterialData_
Engine::Material
protected
defaultSpecularTexture
Engine::Material
protected
diffuseTexture
Engine::Material
protected
GetBumpMapTexture
() const
Engine::Material
GetDefaultBumpMapTexture
() const
Engine::Material
GetDefaultDiffuseColor
() const
Engine::Material
GetDefaultDiffuseTexture
()
Engine::Material
GetDefaultSpecularColor
() const
Engine::Material
GetDefaultSpecularExponent
() const
Engine::Material
GetDefaultSpecularScale
() const
Engine::Material
GetDefaultSpecularTexture
() const
Engine::Material
GetDiffuseColor
() const
Engine::Material
GetDiffuseTexture
()
Engine::Material
GetSpecularColor
() const
Engine::Material
GetSpecularExponent
() const
Engine::Material
GetSpecularScale
() const
Engine::Material
GetSpecularTexture
() const
Engine::Material
IsBumpMapLoaded
() const
Engine::Material
IsDiffuseLoaded
() const
Engine::Material
IsSpecularLoaded
() const
Engine::Material
LoadTexture
(const aiScene *scene, aiMaterial *material, aiTextureType textureType)
Engine::Material
protected
Material
()=default
Engine::Material
Material
(const aiScene *scene, uint32_t materialIndex, eastl::string modelName)
Engine::Material
materialData_
Engine::Material
protected
MaterialData_t
typedef
Engine::Material
protected
missingTexture
Engine::Material
protected
modelName
Engine::Material
protected
operator==
(const Material &other) const
Engine::Material
SetBumpMapTexture
(eastl::string bumpMapTextureName)
Engine::Material
virtual
SetBumpMapTexture
(eastl::shared_ptr< Texture > bumpMapTexture)
Engine::Material
virtual
SetDiffuseColor
(glm::vec3 diffuseColor)
Engine::Material
virtual
SetDiffuseTexture
(eastl::string diffuseTextureName)
Engine::Material
virtual
SetDiffuseTexture
(eastl::shared_ptr< Texture > diffuseTexture)
Engine::Material
virtual
SetSpecularColor
(glm::vec3 specularColor)
Engine::Material
virtual
SetSpecularExponent
(float exponent)
Engine::Material
SetSpecularScale
(float scale)
Engine::Material
SetSpecularTexture
(eastl::shared_ptr< Texture > specularTexture)
Engine::Material
virtual
specularTexture
Engine::Material
protected
UpdateMaterialData
()
Engine::Material
protected
virtual
~Material
()
Engine::Material
virtual
Generated by
1.8.11