SleakEngine
0.1.0
C++23 multi-backend game engine
Toggle main menu visibility
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
() const
Sleak::Material
GetAO
() const
Sleak::Material
GetAOTexture
() const
Sleak::Material
GetDebugName
() const
Sleak::Object
inline
GetDiffuseColor
() const
Sleak::Material
GetDiffuseTexture
() const
Sleak::Material
GetEmissiveColor
() const
Sleak::Material
GetEmissiveIntensity
() const
Sleak::Material
GetEmissiveTexture
() const
Sleak::Material
GetMetallic
() const
Sleak::Material
GetMetallicTexture
() const
Sleak::Material
GetName
() const
Sleak::Object
inline
GetNormalIntensity
() const
Sleak::Material
GetNormalTexture
() const
Sleak::Material
GetOffset
() const
Sleak::Material
GetOpacity
() const
Sleak::Material
GetRenderMode
() const
Sleak::Material
GetRoughness
() const
Sleak::Material
GetRoughnessTexture
() const
Sleak::Material
GetShader
() const
Sleak::Material
GetShininess
() const
Sleak::Material
GetSpecularColor
() const
Sleak::Material
GetSpecularTexture
() const
Sleak::Material
GetTiling
() const
Sleak::Material
GetUniqueID
() const
Sleak::Object
inline
HasAOTexture
() const
Sleak::Material
HasDiffuseTexture
() const
Sleak::Material
HasEmissiveTexture
() const
Sleak::Material
HasMetallicTexture
() const
Sleak::Material
HasNormalTexture
() const
Sleak::Material
HasRoughnessTexture
() const
Sleak::Material
HasSpecularTexture
() const
Sleak::Material
Initialize
()
Sleak::Material
IsForwardRendered
() const
Sleak::Material
IsTwoSided
() const
Sleak::Material
Material
()
Sleak::Material
Object
(const std::string &name="Object")
Sleak::Object
inline
SetAlphaCutoff
(float cutoff)
Sleak::Material
SetAO
(float ao)
Sleak::Material
SetAOTexture
(const RefPtr< Texture > &texture)
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
(const RefPtr< Texture > &texture)
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
(const RefPtr< Texture > &texture)
Sleak::Material
SetEmissiveTexture
(Texture *texture)
Sleak::Material
SetEmissiveTexture
(const std::string &path)
Sleak::Material
SetMetallic
(float metallic)
Sleak::Material
SetMetallicTexture
(const RefPtr< Texture > &texture)
Sleak::Material
SetMetallicTexture
(Texture *texture)
Sleak::Material
SetMetallicTexture
(const std::string &path)
Sleak::Material
SetName
(const std::string &value)
Sleak::Object
inline
SetNormalIntensity
(float intensity)
Sleak::Material
SetNormalTexture
(const RefPtr< Texture > &texture)
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
(const RefPtr< Texture > &texture)
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
(const RefPtr< Texture > &texture)
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
() override
Sleak::Material
~Object
()=default
Sleak::Object
virtual
Generated on
for SleakEngine by
1.18.0