SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::Material Member List

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

Bind()Sleak::Material
BindTexturesAndCB()Sleak::Material
GetAlphaCutoff() constSleak::Material
GetAO() constSleak::Material
GetAOTexture() constSleak::Material
GetDiffuseColor() constSleak::Material
GetDiffuseTexture() constSleak::Material
GetEmissiveColor() constSleak::Material
GetEmissiveIntensity() constSleak::Material
GetEmissiveTexture() constSleak::Material
GetMetallic() constSleak::Material
GetMetallicTexture() constSleak::Material
GetName() constSleak::Objectinline
GetNormalIntensity() constSleak::Material
GetNormalTexture() constSleak::Material
GetOffset() constSleak::Material
GetOpacity() constSleak::Material
GetRenderMode() constSleak::Material
GetRoughness() constSleak::Material
GetRoughnessTexture() constSleak::Material
GetShader() constSleak::Material
GetShininess() constSleak::Material
GetSpecularColor() constSleak::Material
GetSpecularTexture() constSleak::Material
GetTiling() constSleak::Material
GetUniqueID() constSleak::Objectinline
HasAOTexture() constSleak::Material
HasDiffuseTexture() constSleak::Material
HasEmissiveTexture() constSleak::Material
HasMetallicTexture() constSleak::Material
HasNormalTexture() constSleak::Material
HasRoughnessTexture() constSleak::Material
HasSpecularTexture() constSleak::Material
Initialize()Sleak::Material
IsForwardRendered() constSleak::Material
IsTwoSided() constSleak::Material
Material()Sleak::Material
Object(const std::string &name="Object")Sleak::Objectinline
SetAlphaCutoff(float cutoff)Sleak::Material
SetAO(float ao)Sleak::Material
SetAOTexture(Texture *texture)Sleak::Material
SetAOTexture(const std::string &path)Sleak::Material
SetDiffuseColor(Math::Color color)Sleak::Material
SetDiffuseColor(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)Sleak::Material
SetDiffuseColor(float r, float g, float b, float a=1.0f)Sleak::Material
SetDiffuseTexture(Texture *texture)Sleak::Material
SetDiffuseTexture(const std::string &path)Sleak::Material
SetEmissiveColor(Math::Color color)Sleak::Material
SetEmissiveColor(uint8_t r, uint8_t g, uint8_t b)Sleak::Material
SetEmissiveColor(float r, float g, float b)Sleak::Material
SetEmissiveIntensity(float intensity)Sleak::Material
SetEmissiveTexture(Texture *texture)Sleak::Material
SetEmissiveTexture(const std::string &path)Sleak::Material
SetMetallic(float metallic)Sleak::Material
SetMetallicTexture(Texture *texture)Sleak::Material
SetMetallicTexture(const std::string &path)Sleak::Material
SetName(const std::string &value)Sleak::Objectinline
SetNormalIntensity(float intensity)Sleak::Material
SetNormalTexture(Texture *texture)Sleak::Material
SetNormalTexture(const std::string &path)Sleak::Material
SetOffset(float x, float y)Sleak::Material
SetOffset(Math::Vector2D offset)Sleak::Material
SetOpacity(float opacity)Sleak::Material
SetRenderMode(MaterialRenderMode mode)Sleak::Material
SetRoughness(float roughness)Sleak::Material
SetRoughnessTexture(Texture *texture)Sleak::Material
SetRoughnessTexture(const std::string &path)Sleak::Material
SetShader(RenderEngine::Shader *shader)Sleak::Material
SetShader(const std::string &shaderPath)Sleak::Material
SetShininess(float shininess)Sleak::Material
SetSpecularColor(Math::Color color)Sleak::Material
SetSpecularColor(uint8_t r, uint8_t g, uint8_t b, uint8_t a=255)Sleak::Material
SetSpecularTexture(Texture *texture)Sleak::Material
SetSpecularTexture(const std::string &path)Sleak::Material
SetTiling(float x, float y)Sleak::Material
SetTiling(Math::Vector2D tiling)Sleak::Material
SetTwoSided(bool twoSided)Sleak::Material
~Material() overrideSleak::Material
~Object()=defaultSleak::Objectvirtual