Nymph Game Engine
Chaiscript based Game Engine
|
This is the complete list of members for Graphics::Light, including all inherited members.
active | Component | protected |
addObserver(std::shared_ptr< Observer > observer) | Events::Subject | virtual |
castsQuantizedBands() const noexcept | Graphics::Light | |
className() const noexceptoverride | Graphics::Light | virtual |
Component() | Component | |
entity | Component | protected |
eventsWaiting() const noexcept | Events::Observer | inlineprotected |
getColor() const noexcept | Graphics::Light | |
getConeAngle() const noexcept | Graphics::Light | |
getConeDirection() const noexcept | Graphics::Light | |
getEvent() | Events::Observer | inlineprotected |
getId() const noexcept | Component | |
getIntensity() const noexcept | Graphics::Light | |
getLinearAttenuation() const noexcept | Graphics::Light | |
getNumberOfQuantizedBands() const noexcept | Graphics::Light | |
getQuadraticAttenuation() const noexcept | Graphics::Light | |
getTransform() const noexcept | Component | |
getType() const noexcept | Graphics::Light | |
getValueForSorting() const noexceptoverride | Graphics::Light | virtual |
handleQueuedEvent(std::shared_ptr< Events::Event > event) override | Component | virtual |
id | Component | protected |
influenceOnComponent(const Component &component) const | Graphics::Light | |
isActive() const noexcept | Component | |
Light(const Light::Type &type=Type::POINT) | Graphics::Light | |
log(el::base::type::ostream_t &os) const override | Graphics::Light | virtual |
next_id | Component | protectedstatic |
notify(std::shared_ptr< Event > event) | Events::Subject | virtual |
notifyNow(std::shared_ptr< Event > event) | Events::Subject | virtual |
onDestroy() override | Graphics::Light | virtual |
onNotify(std::shared_ptr< Event > event) | Events::Observer | inline |
onNotifyNow(std::shared_ptr< Events::Event > event) override | Component | virtual |
onStart() override | Graphics::Light | virtual |
onUpdate(const double delta) override | Graphics::Light | virtual |
operator<(Component &other) noexcept | Component | |
POINT enum value | Graphics::Light | |
processEventQueue() | Events::Observer | inline |
removeObserver(std::shared_ptr< Observer > observer) | Events::Subject | virtual |
setActive(const bool active) noexcept | Component | |
setColor(const glm::vec3 color) noexcept | Graphics::Light | |
setConeAngle(const float angle) noexcept | Graphics::Light | |
setConeDirection(const glm::vec3 direction) noexcept | Graphics::Light | |
setIntensity(const float intensity) noexcept | Graphics::Light | |
setLinearAttenuation(const float linear) noexcept | Graphics::Light | |
setNumberOfQuantizedBands(const int bands) noexcept | Graphics::Light | |
setQuadraticAttenuation(const float quadratic) noexcept | Graphics::Light | |
setTransform(std::shared_ptr< Transform > transform) | Component | |
SPOT enum value | Graphics::Light | |
stringToType(const std::string &str) | Graphics::Light | inlinestatic |
to_string() const noexcept | Component | virtual |
transform | Component | protected |
Type enum name | Graphics::Light | |
typeToString(const Light::Type &type) | Graphics::Light | inlinestatic |
~Component() | Component | inlinevirtual |
~Light() | Graphics::Light | |
~Observer() | Events::Observer | inlinevirtual |
~Subject()=default | Events::Subject | virtual |