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

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

AddChild(GameObject *child)Sleak::GameObject
AddComponent(Args &&... args)Sleak::GameObjectinline
bIsInitializedSleak::GameObjectprotected
BuildGPUData() const =0Sleak::Lightpure virtual
CreateCapsule(Math::Vector3D position, int segments=16, int rings=8, float height=1, float radius=0.5)Sleak::GameObjectstatic
CreateCube(Math::Vector3D position)Sleak::GameObjectstatic
CreateCylinder(Math::Vector3D position, int segments=16, float height=1, float radius=0.5)Sleak::GameObjectstatic
CreatePlane(Math::Vector3D position, int width=100, int height=100)Sleak::GameObjectstatic
CreateSphere(Math::Vector3D position, int stack=16, int slices=16)Sleak::GameObjectstatic
CreateTorus(Math::Vector3D position, int segments=16, int rings=8, float innerRadius=8, float outerRadius=9)Sleak::GameObjectstatic
FixedUpdate(float fixedDeltaTime)Sleak::GameObjectvirtual
GameObject(const std::string &name="GameObject")Sleak::GameObjectinline
GetCastShadows() constSleak::Lightinline
GetChildren() constSleak::GameObjectinline
GetColor() constSleak::Lightinline
GetComponent()Sleak::GameObjectinline
GetIntensity() constSleak::Lightinline
GetLightSize() constSleak::Lightinline
GetName() constSleak::Objectinline
GetParent() constSleak::GameObjectinline
GetShadowBias() constSleak::Lightinline
GetShadowNormalBias() constSleak::Lightinline
GetShadowStrength() constSleak::Lightinline
GetTag() constSleak::GameObjectinline
GetUniqueID() constSleak::Objectinline
HasChildren() constSleak::GameObjectinline
HasComponent()Sleak::GameObjectinline
HasParent() constSleak::GameObjectinline
Initialize()Sleak::GameObjectvirtual
IsActive() constSleak::GameObjectinline
IsEnabled() constSleak::Lightinline
IsLight() const overrideSleak::Lightinlinevirtual
IsPendingDestroy() constSleak::GameObjectinline
LateUpdate(float deltaTime)Sleak::GameObjectvirtual
Light(const std::string &name="Light")Sleak::Lightexplicit
m_castShadowsSleak::Lightprotected
m_colorSleak::Lightprotected
m_intensitySleak::Lightprotected
m_lightEnabledSleak::Lightprotected
m_lightSizeSleak::Lightprotected
m_shadowBiasSleak::Lightprotected
m_shadowNormalBiasSleak::Lightprotected
m_shadowStrengthSleak::Lightprotected
MarkForDestroy()Sleak::GameObjectinline
Object(const std::string &name="Object")Sleak::Objectinline
RemoveChild(GameObject *child)Sleak::GameObject
RemoveComponent()Sleak::GameObjectinline
SetActive(bool active)Sleak::GameObject
SetCastShadows(bool cast)Sleak::Lightinline
SetColor(float r, float g, float b)Sleak::Light
SetColor(const Math::Color &color)Sleak::Light
SetEnabled(bool enabled)Sleak::Lightinline
SetIntensity(float intensity)Sleak::Lightinline
SetLightSize(float size)Sleak::Lightinline
SetName(const std::string &value)Sleak::Objectinline
SetParent(GameObject *parent)Sleak::GameObject
SetShadowBias(float bias)Sleak::Lightinline
SetShadowNormalBias(float bias)Sleak::Lightinline
SetShadowStrength(float strength)Sleak::Lightinline
SetTag(const std::string &tag)Sleak::GameObjectinline
Update(float deltaTime)Sleak::GameObjectvirtual
~GameObject() overrideSleak::GameObject
~Light() override=defaultSleak::Light
~Object()=defaultSleak::Objectvirtual