Saga3D API Documentation  1.0-RC4
saga::scene::ISceneManager Member List

This is the complete list of members for saga::scene::ISceneManager, including all inherited members.

addCameraSceneNode(const std::shared_ptr< ISceneNode > &parent=nullptr, const glm::vec3 &position=glm::vec3(0, 0, 0), const glm::vec3 &lookAt=glm::vec3(0, 0,-1), bool makeActive=true)=0saga::scene::ISceneManagerpure virtual
addCameraSceneNodeFPS(const std::shared_ptr< ISceneNode > &parent=nullptr, float moveSpeed=0.5f, float rotateSpeed=1.f, bool makeActive=true)=0saga::scene::ISceneManagerpure virtual
animate(const video::RenderPassHandle pass=video::NULL_GPU_RESOURCE_HANDLE)=0saga::scene::ISceneManagerpure virtual
clear()=0saga::scene::ISceneManagerpure virtual
clearRegisteredNodes()=0saga::scene::ISceneManagerpure virtual
createSceneNode(const std::shared_ptr< IMesh > &mesh, const std::shared_ptr< ISceneNode > &parent=nullptr, 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))=0saga::scene::ISceneManagerpure virtual
getActiveCamera() const =0saga::scene::ISceneManagerpure virtual
getMesh(const std::string &fileName)=0saga::scene::ISceneManagerpure virtual
getMesh(void *data, const std::size_t size, const std::string &extension)=0saga::scene::ISceneManagerpure virtual
getMesh(const ID id) const =0saga::scene::ISceneManagerpure virtual
getMeshID()=0saga::scene::ISceneManagerpure virtual
getNode(const ID id) const =0saga::scene::ISceneManagerpure virtual
getNodeID()=0saga::scene::ISceneManagerpure virtual
getNodeList(const video::RenderPassHandle pass)=0saga::scene::ISceneManagerpure virtual
getNodeList()=0saga::scene::ISceneManagerpure virtual
getRootSceneNode() const =0saga::scene::ISceneManagerpure virtual
getTextureID()=0saga::scene::ISceneManagerpure virtual
getVideoDriver() const =0saga::scene::ISceneManagerpure virtual
isEmptyPass(video::RenderPassHandle pass) const =0saga::scene::ISceneManagerpure virtual
onEvent(const SDL_Event &event) overridesaga::scene::ISceneManagerinlinevirtual
PassSceneNodeList typedefsaga::scene::ISceneManager
registerNode(const std::shared_ptr< ISceneNode > &node, video::RenderPassHandle pass)=0saga::scene::ISceneManagerpure virtual
removeMesh(const std::shared_ptr< IMesh > &mesh)=0saga::scene::ISceneManagerpure virtual
removeMesh(const ID id)=0saga::scene::ISceneManagerpure virtual
removeNode(const ID id)=0saga::scene::ISceneManagerpure virtual
removeNode(const std::shared_ptr< ISceneNode > &node)=0saga::scene::ISceneManagerpure virtual
resetID()=0saga::scene::ISceneManagerpure virtual
SceneNodeList typedefsaga::scene::ISceneManager
setActiveCamera(const std::shared_ptr< ICameraSceneNode > &camera)=0saga::scene::ISceneManagerpure virtual
unregisterNode(const std::shared_ptr< ISceneNode > &node, video::RenderPassHandle pass)=0saga::scene::ISceneManagerpure virtual
~IEventReceiver()saga::IEventReceiverinlinevirtual