Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Engine::Material Member List

This is the complete list of members for Engine::Material, including all inherited members.

bumpMapTextureEngine::Materialprotected
defaultBumpMapTextureEngine::Materialprotected
defaultDiffuseTextureEngine::Materialprotected
defaultMaterialData_Engine::Materialprotected
defaultSpecularTextureEngine::Materialprotected
diffuseTextureEngine::Materialprotected
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::Materialprotected
Material()=defaultEngine::Material
Material(const aiScene *scene, uint32_t materialIndex, eastl::string modelName)Engine::Material
materialData_Engine::Materialprotected
MaterialData_t typedefEngine::Materialprotected
missingTextureEngine::Materialprotected
modelNameEngine::Materialprotected
operator==(const Material &other) const Engine::Material
SetBumpMapTexture(eastl::string bumpMapTextureName)Engine::Materialvirtual
SetBumpMapTexture(eastl::shared_ptr< Texture > bumpMapTexture)Engine::Materialvirtual
SetDiffuseColor(glm::vec3 diffuseColor)Engine::Materialvirtual
SetDiffuseTexture(eastl::string diffuseTextureName)Engine::Materialvirtual
SetDiffuseTexture(eastl::shared_ptr< Texture > diffuseTexture)Engine::Materialvirtual
SetSpecularColor(glm::vec3 specularColor)Engine::Materialvirtual
SetSpecularExponent(float exponent)Engine::Material
SetSpecularScale(float scale)Engine::Material
SetSpecularTexture(eastl::shared_ptr< Texture > specularTexture)Engine::Materialvirtual
specularTextureEngine::Materialprotected
UpdateMaterialData()Engine::Materialprotectedvirtual
~Material()Engine::Materialvirtual