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

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

AddComponent(Args &&...args)Engine::Componentprotected
AddComponents(size_t count, Args &&...args)Engine::Componentprotected
Component()Engine::Componentexplicitprotected
Entity classEngine::LightComponentfriend
GetAllComponents() const Engine::Componentprotected
GetComponent()Engine::Componentprotected
GetComponents()Engine::Componentprotected
GetLightColor()Engine::LightComponent
GetLightConeInnerAngle()Engine::LightComponent
GetLightConeOuterAngle()Engine::LightComponent
GetLightDirection()Engine::LightComponent
GetLightName() const Engine::LightComponent
GetLightPosition()Engine::LightComponent
GetLightRadius() const Engine::LightComponent
GetLightType() const Engine::LightComponent
GetOwner() const Engine::Component
GetPointerRefence() const Engine::Componentprotected
GetPointerRefence()Engine::Componentprotected
isEnabledEngine::Component
LightComponent(eastl::string name, LightType type, glm::vec3 position, glm::vec3 direction, glm::vec3 color, float radius, float attunuation, float coneInnerAngle, float coneOuterAngle) noexceptEngine::LightComponentexplicit
LightComponent(eastl::string name) noexceptEngine::LightComponentexplicit
LoadBaseComponent(archive ar)Engine::Componentprotected
OnBeginContact(eastl::weak_ptr< Entity > entity)Engine::Componentprotectedvirtual
OnComponentAdded(eastl::weak_ptr< Component > addedComponent)Engine::Componentprotectedvirtual
OnComponentRemoved(eastl::weak_ptr< Component > removedComponent)Engine::Componentprotectedvirtual
OnEndContact(eastl::weak_ptr< Entity > entity)Engine::Componentprotectedvirtual
RemoveAllComponents() const Engine::Componentprotected
RemoveComponent(size_t amountToRemove=1) const Engine::Componentprotected
SaveBaseComponent(archive ar)Engine::Componentprotected
SetLightColor(glm::vec3 color)Engine::LightComponent
SetLightConeInnerAngle(float angle)Engine::LightComponent
SetLightConeOuterAngle(float angle)Engine::LightComponent
SetLightDirection(glm::vec3 direction)Engine::LightComponent
SetLightName(eastl::string name)Engine::LightComponent
SetLightPosition(glm::vec3 position)Engine::LightComponent
SetLightRadius(float radius)Engine::LightComponent
SetLightType(LightType type)Engine::LightComponent
~Component()=defaultEngine::Componentvirtual
~LightComponent()Engine::LightComponent