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 |
getAspectRatio() const =0 | saga::scene::ICameraSceneNode | pure virtual |
getBoundingBox() const =0 | saga::scene::ISceneNode | pure virtual |
getChildren() const | saga::scene::ISceneNode | inline |
getDrawCommands() const | saga::scene::ISceneNode | inline |
getFarValue() const =0 | saga::scene::ICameraSceneNode | pure virtual |
getFOV() const =0 | saga::scene::ICameraSceneNode | pure virtual |
getID() const | saga::scene::ISceneNode | inline |
getName() const | saga::scene::ISceneNode | inlinevirtual |
getNearValue() const =0 | saga::scene::ICameraSceneNode | pure virtual |
getParent() const | saga::scene::ISceneNode | inline |
getPipeline() const | saga::scene::ISceneNode | inline |
getPosition() const | saga::scene::ISceneNode | inlinevirtual |
getProjectionMatrix() const =0 | saga::scene::ICameraSceneNode | pure virtual |
getRelativeTransformation() const | saga::scene::ISceneNode | inlinevirtual |
getRotation() const | saga::scene::ISceneNode | inlinevirtual |
getScale() const | saga::scene::ISceneNode | inlinevirtual |
getSceneManager() const | saga::scene::ISceneNode | inlinevirtual |
getTarget() const =0 | saga::scene::ICameraSceneNode | pure virtual |
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 |
getUpVector() const =0 | saga::scene::ICameraSceneNode | pure virtual |
getViewMatrix() const =0 | saga::scene::ICameraSceneNode | pure virtual |
hasDrawCommands() const | saga::scene::ISceneNode | inline |
ICameraSceneNode(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::ICameraSceneNode | 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 |
IsOrthogonal | saga::scene::ICameraSceneNode | protected |
isOrthogonal() const | saga::scene::ICameraSceneNode | inlinevirtual |
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 |
setAspectRatio(float aspect)=0 | saga::scene::ICameraSceneNode | pure virtual |
setDrawCommands(video::DrawCommandList &&list) | saga::scene::ISceneNode | inline |
setFarValue(float zf)=0 | saga::scene::ICameraSceneNode | pure virtual |
setFOV(float fovy)=0 | saga::scene::ICameraSceneNode | pure virtual |
setID(const ID id) | saga::scene::ISceneNode | inline |
setName(const std::string &name) | saga::scene::ISceneNode | inlinevirtual |
setNearValue(float zn)=0 | saga::scene::ICameraSceneNode | pure virtual |
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 |
setProjectionMatrix(const glm::mat4 &projection, bool isOrthogonal=false)=0 | saga::scene::ICameraSceneNode | pure virtual |
setRotation(const glm::vec3 &rotation)=0 | saga::scene::ICameraSceneNode | pure virtual |
setScale(const glm::vec3 &scale) | saga::scene::ISceneNode | inlinevirtual |
setTarget(const glm::vec3 &newTarget)=0 | saga::scene::ICameraSceneNode | pure virtual |
setTexture(int slot, video::TextureHandle texture) | saga::scene::ISceneNode | inline |
setUpVector(const glm::vec3 &pos)=0 | saga::scene::ICameraSceneNode | pure virtual |
setViewMatrix(const glm::mat4 &view)=0 | saga::scene::ICameraSceneNode | pure virtual |
setVisible(bool isVisible) | saga::scene::ISceneNode | inlinevirtual |
Textures | saga::scene::ISceneNode | protected |
updateAbsolutePosition() | saga::scene::ISceneNode | inlinevirtual |
updateProjectionMatrix()=0 | saga::scene::ICameraSceneNode | pure virtual |
updateViewMatrix()=0 | saga::scene::ICameraSceneNode | pure virtual |
~IEventReceiver() | saga::IEventReceiver | inlinevirtual |
~ISceneNode() | saga::scene::ISceneNode | inlinevirtual |