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