ComputerGraphik TU WIEN
|
This is the complete list of members for Scene, including all inherited members.
activeSelector | Scene | private |
addShader(const std::string &name, std::unique_ptr< Shader > &shader) | Scene | |
AssimpLoader class | Scene | friend |
begin() const | Scene | inline |
begin(size_t idx) const | Scene | inline |
bubbleCursor | Scene | private |
camera | Scene | private |
changeRenderShader(const std::string &from, const std::string &to) | Scene | |
clearRender() | Scene | |
cmObject | Scene | private |
ConstIterator typedef | Scene | |
Debug class | Scene | friend |
end() const | Scene | inline |
end(size_t idx) const | Scene | inline |
get(const ConstIterator &it) | Scene | inlinestatic |
getActiveSelector() const | Scene | inline |
getBubbleCursor() const | Scene | inline |
getCamera() const | Scene | inline |
getCubeMapObject() const | Scene | inline |
getLegend() const | Scene | inline |
getLight() const | Scene | inline |
getLightCam() const | Scene | inline |
getMouseSemantics() const | Scene | inline |
getObject(const std::string &name, std::shared_ptr< SceneObject > &object, size_t pos=1) const | Scene | |
getObjectRecursive(const std::string &name, std::shared_ptr< SceneObject > &object, size_t &pos) const | Scene | private |
getRender(size_t idx, std::shared_ptr< SceneObject > &object) const | Scene | |
getRootNode() const | Scene | inline |
getShader(const std::string &name) const | Scene | |
getSunVolumetric() const | Scene | inline |
getWindow() const | Scene | inline |
init(const std::string &scenePath) | Scene | |
insertRender(std::shared_ptr< SceneObject > &object, size_t idx=SentinelUnordered) | Scene | |
legend | Scene | private |
light | Scene | private |
lightCam | Scene | private |
models | Scene | private |
mouseSemantics | Scene | private |
pushRender(std::shared_ptr< SceneObject > &object, size_t idx=SentinelUnordered) | Scene | |
remRender(std::shared_ptr< SceneObject > &object) | Scene | |
renderList | Scene | private |
rootNode | Scene | private |
Scene(GLFWwindow *window) | Scene | |
SentinelDraw enum value | Scene | |
SentinelDrawPickable enum value | Scene | |
SentinelPost enum value | Scene | |
SentinelPre enum value | Scene | |
SentinelUnordered enum value | Scene | |
setActiveSelector(std::shared_ptr< SelectorBase > val) | Scene | inline |
setBubbleCursor(std::shared_ptr< BubbleCursor > val) | Scene | inline |
setCamera(std::shared_ptr< Camera > val) | Scene | inline |
setCubeMapObject(std::shared_ptr< CubeMapObject > val) | Scene | inline |
setLegend(std::shared_ptr< Legend > val) | Scene | inline |
setLight(std::shared_ptr< Light > val) | Scene | inline |
setLightCam(std::shared_ptr< LightCamera > val) | Scene | inline |
setMouseSemantics(std::shared_ptr< MouseSemantics > val) | Scene | inline |
setRootNode(std::shared_ptr< SceneObject > root) | Scene | inline |
setSunVolumetric(std::shared_ptr< SunVolumetric > val) | Scene | inline |
setWindow(GLFWwindow *val) | Scene | inline |
shaders | Scene | private |
sunVolumetric | Scene | private |
textures | Scene | private |
window | Scene | private |
~Scene() | Scene |