Fillwave  10.0.0
flw::Light Member List

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

addObserver(IObserver *observer) (defined in flw::Observable)flw::Observable
attachTimeCallback(float deltaTime, Callback< float(float)> aAction) (defined in flw::Moveable)flw::Moveable
attachTimeCallback(float deltaTime, Callback< float(float, ARGS...)> aAction, ARGS &&...args) (defined in flw::Moveable)flw::Moveableinline
dropObserver(IObserver *observer) (defined in flw::Observable)flw::Observable
getAttenuation() (defined in flw::Light)flw::Light
getIntensity() (defined in flw::Light)flw::Light
getParentMMC() const (defined in flw::Moveable)flw::Moveable
getParentRotation() const (defined in flw::Moveable)flw::Moveable
getRotation() (defined in flw::Moveable)flw::Moveable
getScale() (defined in flw::Moveable)flw::Moveable
getTranslation() (defined in flw::Moveable)flw::Moveable
IObserver() (defined in flw::IObserver)flw::IObserver
IObserver(const IObserver &arg) (defined in flw::IObserver)flw::IObserver
IObserver(IObserver &&) (defined in flw::IObserver)flw::IObserver
isMoving() (defined in flw::Moveable)flw::Moveable
isRefresh() const (defined in flw::Moveable)flw::Moveable
Light(glm::vec3 pos, glm::vec4 intensity, Moveable *observed) (defined in flw::Light)flw::Light
Light(const Light &)=delete (defined in flw::Light)flw::Light
log() (defined in flw::Light)flw::Light
loop(int loops) (defined in flw::Moveable)flw::Moveable
mAttenuation (defined in flw::Light)flw::Lightprotected
mCallbackTimePassed (defined in flw::Moveable)flw::Moveableprotected
mIntensity (defined in flw::Light)flw::Lightprotected
mIsFollowedUpdated (defined in flw::Light)flw::Lightprotected
mMMC (defined in flw::Moveable)flw::Moveableprotected
mObserved (defined in flw::Light)flw::Lightprotected
Moveable(glm::vec3 translation=glm::vec3(0.0), glm::quat rotation=glm::quat(1.0, 0.0, 0.0, 0.0), unsigned int callbacks=1) (defined in flw::Moveable)flw::Moveable
Moveable(const Moveable &) (defined in flw::Moveable)flw::Moveable
Moveable(Moveable &&) (defined in flw::Moveable)flw::Moveable
moveBy(glm::vec3 coordinates) (defined in flw::Moveable)flw::Moveable
moveBy(float deltaTime, const glm::vec3 &deltaMove, Callback< float(float)> ease=LinearInterpolation) (defined in flw::Moveable)flw::Moveable
moveByX(float distance) (defined in flw::Moveable)flw::Moveable
moveByY(float distance) (defined in flw::Moveable)flw::Moveable
moveByZ(float distance) (defined in flw::Moveable)flw::Moveable
moveInDirection(glm::vec3 direction) (defined in flw::Moveable)flw::Moveable
moveTo(glm::vec3 coordinates) (defined in flw::Moveable)flw::Moveable
moveTo(float durationInSeconds, const glm::vec3 &endTranslation, Callback< float(float)> ease) (defined in flw::Moveable)flw::Moveable
moveToX(float distance) (defined in flw::Moveable)flw::Moveable
moveToY(float distance) (defined in flw::Moveable)flw::Moveable
moveToZ(float distance) (defined in flw::Moveable)flw::Moveable
mParentMMC (defined in flw::Moveable)flw::Moveableprotected
mParentRotation (defined in flw::Moveable)flw::Moveableprotected
mRefresh (defined in flw::Moveable)flw::Moveableprotected
mRotation (defined in flw::Moveable)flw::Moveableprotected
mScale (defined in flw::Moveable)flw::Moveableprotected
mTranslation (defined in flw::Moveable)flw::Moveableprotected
mTranslation (defined in flw::Moveable)flw::Moveable
notifyObservers() (defined in flw::Observable)flw::Observableprotected
Observable() (defined in flw::Observable)flw::Observable
Observable(const Observable &arg) (defined in flw::Observable)flw::Observable
Observable(Observable &&) (defined in flw::Observable)flw::Observable
onChanged(Observable *observable) override (defined in flw::Light)flw::Lightvirtual
onDestroy(Observable *observable) override (defined in flw::Light)flw::Lightvirtual
operator=(const Light &)=delete (defined in flw::Light)flw::Light
operator=(const Moveable &) (defined in flw::Moveable)flw::Moveable
operator=(Moveable &&) (defined in flw::Moveable)flw::Moveable
operator=(const Observable &) (defined in flw::Observable)flw::Observable
operator=(Observable &&) (defined in flw::Observable)flw::Observable
operator=(const IObserver &) (defined in flw::IObserver)flw::IObserver
operator=(IObserver &&) (defined in flw::IObserver)flw::IObserver
rotateBy(const glm::vec3 &axis, float angle) (defined in flw::Moveable)flw::Moveable
rotateBy(float deltaTime, const float aAngle, const glm::vec3 &aAxis, Callback< float(float)> ease=LinearInterpolation) (defined in flw::Moveable)flw::Moveable
rotateByX(float angle) (defined in flw::Moveable)flw::Moveable
rotateByY(float angle) (defined in flw::Moveable)flw::Moveable
rotateByZ(float angle) (defined in flw::Moveable)flw::Moveable
rotateTo(glm::quat rotation) (defined in flw::Moveable)flw::Moveable
rotateTo(const glm::vec3 &axis, float angle) (defined in flw::Moveable)flw::Moveable
rotateTo(float deltaTime, const float aAngle, const glm::vec3 &aAxis, Callback< float(float)> ease=LinearInterpolation) (defined in flw::Moveable)flw::Moveable
scaleBy(float deltaTime, const glm::vec3 &aScale, Callback< float(float)> ease=LinearInterpolation) (defined in flw::Moveable)flw::Moveable
scaleTo(float scale) (defined in flw::Moveable)flw::Moveable
scaleTo(glm::vec3 scale) (defined in flw::Moveable)flw::Moveable
scaleTo(float deltaTime, const glm::vec3 &aScale, Callback< float(float)> ease=LinearInterpolation) (defined in flw::Moveable)flw::Moveable
scaleToX(float scale) (defined in flw::Moveable)flw::Moveable
scaleToY(float scale) (defined in flw::Moveable)flw::Moveable
scaleToZ(float scale) (defined in flw::Moveable)flw::Moveable
setAttenuation(LightAttenuationData &attenuation) (defined in flw::Light)flw::Light
setIntensity(glm::vec4 intensity) (defined in flw::Light)flw::Light
setRefresh(bool state) (defined in flw::Moveable)flw::Moveable
stepInTime(float delta) (defined in flw::Moveable)flw::Moveable
stop() (defined in flw::Moveable)flw::Moveable
updateFromFollowed() (defined in flw::Light)flw::Light
updateMatrixCache() (defined in flw::Moveable)flw::Moveable
waitInTime(float deltaTime) (defined in flw::Moveable)flw::Moveable
~IObserver() (defined in flw::IObserver)flw::IObservervirtual
~Light() override (defined in flw::Light)flw::Light
~Moveable() override (defined in flw::Moveable)flw::Moveable
~Observable() (defined in flw::Observable)flw::Observablevirtual