AbsoluteTransformation | saga::scene::ISceneNode | protected |
addAnimator(const std::shared_ptr< ISceneNodeAnimator > &animator) | saga::scene::ISceneNode | inlinevirtual |
addChild(const std::shared_ptr< ISceneNode > &child) | saga::scene::ISceneNode | inlinevirtual |
Animators | saga::scene::ISceneNode | protected |
Children | saga::scene::ISceneNode | protected |
clone(const std::shared_ptr< ISceneNode > &newParent=0) | saga::scene::ISceneNode | inlinevirtual |
DrawCommands | saga::scene::ISceneNode | protected |
getAbsolutePosition() const | saga::scene::ISceneNode | inlinevirtual |
getAbsoluteTransformation() const | saga::scene::ISceneNode | inlinevirtual |
getAnimators() const | saga::scene::ISceneNode | inline |
getBoundingBox() const =0 | saga::scene::ISceneNode | pure virtual |
getChildren() const | saga::scene::ISceneNode | inline |
getDrawCommands() const | saga::scene::ISceneNode | inline |
getID() const | saga::scene::ISceneNode | inline |
getName() const | saga::scene::ISceneNode | inlinevirtual |
getParent() const | saga::scene::ISceneNode | inline |
getPipeline() const | saga::scene::ISceneNode | inline |
getPosition() const | saga::scene::ISceneNode | inlinevirtual |
getRelativeTransformation() const | saga::scene::ISceneNode | inlinevirtual |
getRotation() const | saga::scene::ISceneNode | inlinevirtual |
getScale() const | saga::scene::ISceneNode | inlinevirtual |
getSceneManager() const | saga::scene::ISceneNode | inlinevirtual |
getTexture(int slot) const | saga::scene::ISceneNode | inline |
getTextures() | saga::scene::ISceneNode | inline |
getTransformedBoundingBox() const | saga::scene::ISceneNode | inlinevirtual |
getTransformedBoundingBoxEdges(std::vector< glm::vec3 > &edges) const | saga::scene::ISceneNode | inlinevirtual |
getType() const | saga::scene::ISceneNode | inlinevirtual |
hasDrawCommands() const | saga::scene::ISceneNode | inline |
ISceneNode(const std::shared_ptr< ISceneNode > &parent, const std::shared_ptr< ISceneManager > &mgr, const glm::vec3 &position=glm::vec3(0, 0, 0), const glm::vec3 &rotation=glm::vec3(0, 0, 0), const glm::vec3 &scale=glm::vec3(1.0f, 1.0f, 1.0f)) | saga::scene::ISceneNode | inline |
isTrulyVisible() const | saga::scene::ISceneNode | inlinevirtual |
isVisible() const | saga::scene::ISceneNode | inlinevirtual |
IsVisible | saga::scene::ISceneNode | protected |
Name | saga::scene::ISceneNode | protected |
NodeID | saga::scene::ISceneNode | protected |
onAnimate(const float time) | saga::scene::ISceneNode | inlinevirtual |
onEvent(const SDL_Event &event) override | saga::scene::ISceneNode | inlinevirtual |
onRegisterSceneNode(video::RenderPassHandle pass) | saga::scene::ISceneNode | inlinevirtual |
onRender() | saga::scene::ISceneNode | inline |
OnRenderCallback | saga::scene::ISceneNode | protected |
onUnregisterSceneNode(video::RenderPassHandle pass) | saga::scene::ISceneNode | inlinevirtual |
Parent | saga::scene::ISceneNode | protected |
Pipeline | saga::scene::ISceneNode | protected |
RelativeRotation | saga::scene::ISceneNode | protected |
RelativeScale | saga::scene::ISceneNode | protected |
RelativeTranslation | saga::scene::ISceneNode | protected |
remove() | saga::scene::ISceneNode | inlinevirtual |
removeAll() | saga::scene::ISceneNode | inlinevirtual |
removeAnimator(const std::shared_ptr< ISceneNodeAnimator > &animator) | saga::scene::ISceneNode | inlinevirtual |
removeAnimators() | saga::scene::ISceneNode | inlinevirtual |
removeChild(const std::shared_ptr< ISceneNode > &child) | saga::scene::ISceneNode | inlinevirtual |
SceneManager | saga::scene::ISceneNode | protected |
setDrawCommands(video::DrawCommandList &&list) | saga::scene::ISceneNode | inline |
setID(const ID id) | saga::scene::ISceneNode | inline |
setName(const std::string &name) | saga::scene::ISceneNode | inlinevirtual |
setOnRender(std::function< void()> func) | saga::scene::ISceneNode | inline |
setParent(const std::shared_ptr< ISceneNode > &newParent) | saga::scene::ISceneNode | inlinevirtual |
setPipeline(video::PipelineHandle pipeline) | saga::scene::ISceneNode | inlinevirtual |
setPosition(const glm::vec3 &newpos) | saga::scene::ISceneNode | inlinevirtual |
setRotation(const glm::vec3 &rotation) | saga::scene::ISceneNode | inlinevirtual |
setScale(const glm::vec3 &scale) | saga::scene::ISceneNode | inlinevirtual |
setTexture(int slot, video::TextureHandle texture) | saga::scene::ISceneNode | inline |
setVisible(bool isVisible) | saga::scene::ISceneNode | inlinevirtual |
Textures | saga::scene::ISceneNode | protected |
updateAbsolutePosition() | saga::scene::ISceneNode | inlinevirtual |
~IEventReceiver() | saga::IEventReceiver | inlinevirtual |
~ISceneNode() | saga::scene::ISceneNode | inlinevirtual |