Nymph Game Engine
Chaiscript based Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Graphics::Light Member List

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

activeComponentprotected
addObserver(std::shared_ptr< Observer > observer)Events::Subjectvirtual
castsQuantizedBands() const noexceptGraphics::Light
className() const noexceptoverrideGraphics::Lightvirtual
Component()Component
entityComponentprotected
eventsWaiting() const noexceptEvents::Observerinlineprotected
getColor() const noexceptGraphics::Light
getConeAngle() const noexceptGraphics::Light
getConeDirection() const noexceptGraphics::Light
getEvent()Events::Observerinlineprotected
getId() const noexceptComponent
getIntensity() const noexceptGraphics::Light
getLinearAttenuation() const noexceptGraphics::Light
getNumberOfQuantizedBands() const noexceptGraphics::Light
getQuadraticAttenuation() const noexceptGraphics::Light
getTransform() const noexceptComponent
getType() const noexceptGraphics::Light
getValueForSorting() const noexceptoverrideGraphics::Lightvirtual
handleQueuedEvent(std::shared_ptr< Events::Event > event) overrideComponentvirtual
idComponentprotected
influenceOnComponent(const Component &component) const Graphics::Light
isActive() const noexceptComponent
Light(const Light::Type &type=Type::POINT)Graphics::Light
log(el::base::type::ostream_t &os) const overrideGraphics::Lightvirtual
next_idComponentprotectedstatic
notify(std::shared_ptr< Event > event)Events::Subjectvirtual
notifyNow(std::shared_ptr< Event > event)Events::Subjectvirtual
onDestroy() overrideGraphics::Lightvirtual
onNotify(std::shared_ptr< Event > event)Events::Observerinline
onNotifyNow(std::shared_ptr< Events::Event > event) overrideComponentvirtual
onStart() overrideGraphics::Lightvirtual
onUpdate(const double delta) overrideGraphics::Lightvirtual
operator<(Component &other) noexceptComponent
POINT enum valueGraphics::Light
processEventQueue()Events::Observerinline
removeObserver(std::shared_ptr< Observer > observer)Events::Subjectvirtual
setActive(const bool active) noexceptComponent
setColor(const glm::vec3 color) noexceptGraphics::Light
setConeAngle(const float angle) noexceptGraphics::Light
setConeDirection(const glm::vec3 direction) noexceptGraphics::Light
setIntensity(const float intensity) noexceptGraphics::Light
setLinearAttenuation(const float linear) noexceptGraphics::Light
setNumberOfQuantizedBands(const int bands) noexceptGraphics::Light
setQuadraticAttenuation(const float quadratic) noexceptGraphics::Light
setTransform(std::shared_ptr< Transform > transform)Component
SPOT enum valueGraphics::Light
stringToType(const std::string &str)Graphics::Lightinlinestatic
to_string() const noexceptComponentvirtual
transformComponentprotected
Type enum nameGraphics::Light
typeToString(const Light::Type &type)Graphics::Lightinlinestatic
~Component()Componentinlinevirtual
~Light()Graphics::Light
~Observer()Events::Observerinlinevirtual
~Subject()=defaultEvents::Subjectvirtual