ComputerGraphik TU WIEN
Scene Member List

This is the complete list of members for Scene, including all inherited members.

activeSelectorSceneprivate
addShader(const std::string &name, std::unique_ptr< Shader > &shader)Scene
AssimpLoader classScenefriend
begin() const Sceneinline
begin(size_t idx) const Sceneinline
bubbleCursorSceneprivate
cameraSceneprivate
changeRenderShader(const std::string &from, const std::string &to)Scene
clearRender()Scene
cmObjectSceneprivate
ConstIterator typedefScene
Debug classScenefriend
end() const Sceneinline
end(size_t idx) const Sceneinline
get(const ConstIterator &it)Sceneinlinestatic
getActiveSelector() const Sceneinline
getBubbleCursor() const Sceneinline
getCamera() const Sceneinline
getCubeMapObject() const Sceneinline
getLegend() const Sceneinline
getLight() const Sceneinline
getLightCam() const Sceneinline
getMouseSemantics() const Sceneinline
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 Sceneprivate
getRender(size_t idx, std::shared_ptr< SceneObject > &object) const Scene
getRootNode() const Sceneinline
getShader(const std::string &name) const Scene
getSunVolumetric() const Sceneinline
getWindow() const Sceneinline
init(const std::string &scenePath)Scene
insertRender(std::shared_ptr< SceneObject > &object, size_t idx=SentinelUnordered)Scene
legendSceneprivate
lightSceneprivate
lightCamSceneprivate
modelsSceneprivate
mouseSemanticsSceneprivate
pushRender(std::shared_ptr< SceneObject > &object, size_t idx=SentinelUnordered)Scene
remRender(std::shared_ptr< SceneObject > &object)Scene
renderListSceneprivate
rootNodeSceneprivate
Scene(GLFWwindow *window)Scene
SentinelDraw enum valueScene
SentinelDrawPickable enum valueScene
SentinelPost enum valueScene
SentinelPre enum valueScene
SentinelUnordered enum valueScene
setActiveSelector(std::shared_ptr< SelectorBase > val)Sceneinline
setBubbleCursor(std::shared_ptr< BubbleCursor > val)Sceneinline
setCamera(std::shared_ptr< Camera > val)Sceneinline
setCubeMapObject(std::shared_ptr< CubeMapObject > val)Sceneinline
setLegend(std::shared_ptr< Legend > val)Sceneinline
setLight(std::shared_ptr< Light > val)Sceneinline
setLightCam(std::shared_ptr< LightCamera > val)Sceneinline
setMouseSemantics(std::shared_ptr< MouseSemantics > val)Sceneinline
setRootNode(std::shared_ptr< SceneObject > root)Sceneinline
setSunVolumetric(std::shared_ptr< SunVolumetric > val)Sceneinline
setWindow(GLFWwindow *val)Sceneinline
shadersSceneprivate
sunVolumetricSceneprivate
texturesSceneprivate
windowSceneprivate
~Scene()Scene