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 |
getColor(video::SColor &topColor, video::SColor &bottomColor) const =0 | saga::scene::IBillboardSceneNode | pure virtual |
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 |
getSize() const =0 | saga::scene::IBillboardSceneNode | pure virtual |
getSize(float &height, float &bottomEdgeWidth, float &topEdgeWidth) const =0 | saga::scene::IBillboardSceneNode | pure virtual |
getTexture(int slot) const | saga::scene::ISceneNode | inline |
getTextures() | saga::scene::ISceneNode | inline |
getTransformedBillboardBoundingBox(const saga::scene::ICameraSceneNode *camera)=0 | saga::scene::IBillboardSceneNode | pure virtual |
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 |
IBillboardSceneNode(ISceneNode *parent, ISceneManager *mgr, std::int32_t id, const glm::vec3 &position=glm::vec3(0, 0, 0)) | saga::scene::IBillboardSceneNode | 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 | saga::scene::ISceneNode | protected |
isVisible() const | saga::scene::ISceneNode | inlinevirtual |
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 |
setColor(const video::SColor &overallColor)=0 | saga::scene::IBillboardSceneNode | pure virtual |
setColor(const video::SColor &topColor, const video::SColor &bottomColor)=0 | saga::scene::IBillboardSceneNode | pure virtual |
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 |
setSize(const glm::vec2 &size)=0 | saga::scene::IBillboardSceneNode | pure virtual |
setSize(float height, float bottomEdgeWidth, float topEdgeWidth)=0 | saga::scene::IBillboardSceneNode | pure virtual |
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 |