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

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

bIsInitializedSleak::Componentprotected
Component(GameObject *object)Sleak::Componentinline
FixedUpdate(float fixedDeltaTime)Sleak::Componentinlinevirtual
GetMaterial() constSleak::MaterialComponent
GetMaterialRaw() constSleak::MaterialComponent
GetName() constSleak::Objectinline
GetOwner()Sleak::Componentinline
GetUniqueID() constSleak::Objectinline
Initialize() overrideSleak::MaterialComponentvirtual
LateUpdate(float deltaTime)Sleak::Componentinlinevirtual
MaterialComponent(GameObject *object, const RefPtr< Material > &material)Sleak::MaterialComponent
MaterialComponent(GameObject *object, Material *material)Sleak::MaterialComponent
MaterialComponent(GameObject *object, Math::Color diffuseColor=Math::Color::White)Sleak::MaterialComponent
MaterialComponent(GameObject *object, const std::string &diffuseTexture)Sleak::MaterialComponent
Object(const std::string &name="Object")Sleak::Objectinline
OnDestroy()Sleak::Componentinlinevirtual
OnDisable() overrideSleak::MaterialComponentvirtual
OnEnable() overrideSleak::MaterialComponentvirtual
ownerSleak::Componentprotected
SetDiffuseColor(Math::Color color)Sleak::MaterialComponent
SetDiffuseTexture(const std::string &path)Sleak::MaterialComponent
SetMaterial(const RefPtr< Material > &material)Sleak::MaterialComponent
SetMaterial(Material *material)Sleak::MaterialComponent
SetMetallic(float metallic)Sleak::MaterialComponent
SetName(const std::string &value)Sleak::Objectinline
SetNormalTexture(const std::string &path)Sleak::MaterialComponent
SetRoughness(float roughness)Sleak::MaterialComponent
SetShininess(float shininess)Sleak::MaterialComponent
Update(float DeltaTime) overrideSleak::MaterialComponentvirtual
~Component()=defaultSleak::Componentvirtual
~MaterialComponent() override=defaultSleak::MaterialComponent
~Object()=defaultSleak::Objectvirtual