Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Engine
LightComponent
Engine::LightComponent Member List
This is the complete list of members for
Engine::LightComponent
, including all inherited members.
AddComponent
(Args &&...args)
Engine::Component
protected
AddComponents
(size_t count, Args &&...args)
Engine::Component
protected
Component
()
Engine::Component
explicit
protected
Entity
class
Engine::LightComponent
friend
GetAllComponents
() const
Engine::Component
protected
GetComponent
()
Engine::Component
protected
GetComponents
()
Engine::Component
protected
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::Component
protected
GetPointerRefence
()
Engine::Component
protected
isEnabled
Engine::Component
LightComponent
(eastl::string name, LightType type, glm::vec3 position, glm::vec3 direction, glm::vec3 color, float radius, float attunuation, float coneInnerAngle, float coneOuterAngle) noexcept
Engine::LightComponent
explicit
LightComponent
(eastl::string name) noexcept
Engine::LightComponent
explicit
LoadBaseComponent
(archive ar)
Engine::Component
protected
OnBeginContact
(eastl::weak_ptr< Entity > entity)
Engine::Component
protected
virtual
OnComponentAdded
(eastl::weak_ptr< Component > addedComponent)
Engine::Component
protected
virtual
OnComponentRemoved
(eastl::weak_ptr< Component > removedComponent)
Engine::Component
protected
virtual
OnEndContact
(eastl::weak_ptr< Entity > entity)
Engine::Component
protected
virtual
RemoveAllComponents
() const
Engine::Component
protected
RemoveComponent
(size_t amountToRemove=1) const
Engine::Component
protected
SaveBaseComponent
(archive ar)
Engine::Component
protected
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
()=default
Engine::Component
virtual
~LightComponent
()
Engine::LightComponent
Generated by
1.8.11