Fillwave  10.0.0
flw::flf::Entity Member List

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

addObserver(IObserver *observer) (defined in flw::Observable)flw::Observable
assignColor(const glm::vec3 &color) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
attach(std::unique_ptr< Entity > &&node) (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >inline
attachHandler(std::function< void(const Event &)> &&h, EEventType eventType) (defined in flw::flf::Entity)flw::flf::Entity
attachNew(TArguments...args) (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >inline
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
detach(Entity *node) (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >inline
detachChildren() (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >inline
detachHandlers() (defined in flw::flf::Entity)flw::flf::Entity
drawAOC(ICamera &camera) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
drawAOG(ICamera &camera) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
drawDepth(ICamera &camera) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
drawDepthColor(ICamera &camera, glm::vec3 &position) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
drawDR(ICamera &camera) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
drawFR(ICamera &camera) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
drawOcclusionBox(ICamera &camera) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
drawPBRP(ICamera &camera) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
drawPicking(ICamera &camera) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
dropObserver(IObserver *observer) (defined in flw::Observable)flw::Observable
Entity() (defined in flw::flf::Entity)flw::flf::Entity
Entity(Entity &&obj) (defined in flw::flf::Entity)flw::flf::Entity
getParentMMC() const (defined in flw::Moveable)flw::Moveable
getParentRotation() const (defined in flw::Moveable)flw::Moveable
getPhysicsMMC() (defined in flw::flf::Entity)flw::flf::Entity
getPickableColor() (defined in flw::flf::IPickable)flw::flf::IPickable
getRenderItem(flc::RenderItem &item) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
getRotation() (defined in flw::Moveable)flw::Moveable
getScale() (defined in flw::Moveable)flw::Moveable
getTranslation() (defined in flw::Moveable)flw::Moveable
handleEvent(const Event &event) (defined in flw::flf::Entity)flw::flf::Entity
IPickable() (defined in flw::flf::IPickable)flw::flf::IPickable
IPickable(const IPickable &) (defined in flw::flf::IPickable)flw::flf::IPickable
IRenderable() (defined in flw::flc::IRenderable)flw::flc::IRenderable
IRenderable(const IRenderable &)=delete (defined in flw::flc::IRenderable)flw::flc::IRenderable
IRenderable(IRenderable &&) (defined in flw::flc::IRenderable)flw::flc::IRenderable
isAnimated() const (defined in flw::flf::Entity)flw::flf::Entityvirtual
isAttachedDetached() (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >inline
isMoving() (defined in flw::Moveable)flw::Moveable
isPickable() (defined in flw::flf::IPickable)flw::flf::IPickable
isPSC() (defined in flw::flf::Entity)flw::flf::Entity
isPSR() (defined in flw::flf::Entity)flw::flf::Entity
isRefresh() const (defined in flw::Moveable)flw::Moveable
ITreeNode() (defined in flw::flf::ITreeNode)flw::flf::ITreeNode
ITreeNode(const ITreeNode &) (defined in flw::flf::ITreeNode)flw::flf::ITreeNode
log() const (defined in flw::flf::Entity)flw::flf::Entityvirtual
loop(int loops) (defined in flw::Moveable)flw::Moveable
mCallbackTimePassed (defined in flw::Moveable)flw::Moveableprotected
mChildren (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >protected
mChildrenPropagateEvent (defined in flw::flf::Entity)flw::flf::Entityprotected
mEventHandlers (defined in flw::flf::Entity)flw::flf::Entityprotected
mFlagAttachedDetached (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >
mFlagPickable (defined in flw::flf::IPickable)flw::flf::IPickableprotected
mMMC (defined in flw::Moveable)flw::Moveableprotected
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
mParentRefresh (defined in flw::flf::Entity)flw::flf::Entityprotected
mParentRotation (defined in flw::Moveable)flw::Moveableprotected
mPhysicsMMC (defined in flw::flf::Entity)flw::flf::Entityprotected
mPickColor (defined in flw::flf::IPickable)flw::flf::IPickableprotected
mPSC (defined in flw::flf::Entity)flw::flf::Entityprotected
mPSR (defined in flw::flf::Entity)flw::flf::Entityprotected
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
onAttached(ITreeNode *) (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >inlinevirtual
onDetached() (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >inlinevirtual
onPicked() override (defined in flw::flf::Entity)flw::flf::Entityvirtual
onUnpicked() override (defined in flw::flf::Entity)flw::flf::Entityvirtual
operator=(Entity &&) (defined in flw::flf::Entity)flw::flf::Entity
operator=(const IRenderable &)=delete (defined in flw::flc::IRenderable)flw::flc::IRenderable
operator=(IRenderable &&) (defined in flw::flc::IRenderable)flw::flc::IRenderable
operator=(const IPickable &) (defined in flw::flf::IPickable)flw::flf::IPickable
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 TreePtr &)=delete (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >
operator=(TreePtr &&)=default (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >
operator=(const ITreeNode &) (defined in flw::flf::ITreeNode)flw::flf::ITreeNode
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
setRefresh(bool state) (defined in flw::Moveable)flw::Moveable
setTransformation(glm::mat4 modelMatrix) (defined in flw::flf::Entity)flw::flf::Entity
stepInTime(float timeSinceLastFrameInSeconds) (defined in flw::flf::Entity)flw::flf::Entity
stop() (defined in flw::Moveable)flw::Moveable
TreePtr() (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >inline
TreePtr(const TreePtr &)=delete (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >
TreePtr(TreePtr &&)=default (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >
unpick() override (defined in flw::flf::Entity)flw::flf::Entityvirtual
updateMatrixCache() (defined in flw::Moveable)flw::Moveable
updateMatrixTree() (defined in flw::flf::Entity)flw::flf::Entity
updateParentMatrix(glm::mat4 &parent) (defined in flw::flf::Entity)flw::flf::Entity
updateParentRotation(glm::quat &rotation) (defined in flw::flf::Entity)flw::flf::Entity
updateRenderer(flc::IRenderer &renderer) override (defined in flw::flf::Entity)flw::flf::Entityvirtual
waitInTime(float deltaTime) (defined in flw::Moveable)flw::Moveable
~Entity() override (defined in flw::flf::Entity)flw::flf::Entity
~IPickable() (defined in flw::flf::IPickable)flw::flf::IPickablevirtual
~IRenderable() (defined in flw::flc::IRenderable)flw::flc::IRenderablevirtual
~ITreeNode() (defined in flw::flf::ITreeNode)flw::flf::ITreeNodevirtual
~Moveable() override (defined in flw::Moveable)flw::Moveable
~Observable() (defined in flw::Observable)flw::Observablevirtual
~TreePtr() override=default (defined in flw::flf::TreePtr< Entity >)flw::flf::TreePtr< Entity >