VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::Scene Member List

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

addCallback(const std::string &name, HandleEventCallback callback, void *scope=nullptr, bool once=false)visutwin::canvas::EventHandlerprotected
ambientLight() constvisutwin::canvas::Sceneinline
atmosphereEnabled() constvisutwin::canvas::Sceneinline
atmosphereUniformData() constvisutwin::canvas::Sceneinline
atmosphereUniformSize() constvisutwin::canvas::Sceneinline
clusteredLightingEnabled() constvisutwin::canvas::Sceneinline
debugNormalMapsEnabled() constvisutwin::canvas::Sceneinline
envAtlas() constvisutwin::canvas::Sceneinline
EVENT_SETLAYERSvisutwin::canvas::Scenestatic
exposure() constvisutwin::canvas::Sceneinline
fire(const std::string &name, Args &&... args)visutwin::canvas::EventHandler
fog() constvisutwin::canvas::Sceneinline
hasEvent(const std::string &name) constvisutwin::canvas::EventHandler
immediate() constvisutwin::canvas::Sceneinline
initEventHandler()visutwin::canvas::EventHandler
layers() constvisutwin::canvas::Sceneinline
lighting() constvisutwin::canvas::Sceneinline
off(const std::string &name="", const HandleEventCallback &callback=HandleEventCallback(), void *scope=nullptr)visutwin::canvas::EventHandler
off(const std::string &name, Callback &&callback, void *scope=nullptr)visutwin::canvas::EventHandlerinline
offByHandle(EventHandle *handle)visutwin::canvas::EventHandler
on(const std::string &name, HandleEventCallback callback, void *scope=nullptr)visutwin::canvas::EventHandler
on(const std::string &name, Callback &&callback, void *scope=nullptr)visutwin::canvas::EventHandlerinline
once(const std::string &name, HandleEventCallback callback, void *scope=nullptr)visutwin::canvas::EventHandler
once(const std::string &name, Callback &&callback, void *scope=nullptr)visutwin::canvas::EventHandlerinline
Scene(const std::shared_ptr< GraphicsDevice > &graphicsDevice)visutwin::canvas::Scene
setAmbientLight(float r, float g, float b)visutwin::canvas::Sceneinline
setAtmosphereEnabled(bool value)visutwin::canvas::Sceneinline
setAtmosphereUniforms(const void *data, size_t size)visutwin::canvas::Scene
setClusteredLightingEnabled(bool value)visutwin::canvas::Sceneinline
setDebugNormalMapsEnabled(const bool enabled)visutwin::canvas::Sceneinline
setEnvAtlas(Texture *value)visutwin::canvas::Scene
setExposure(float value)visutwin::canvas::Sceneinline
setFogColor(const Color &color)visutwin::canvas::Sceneinline
setFogDensity(const float density)visutwin::canvas::Sceneinline
setFogEnabled(const bool enabled)visutwin::canvas::Sceneinline
setFogLinear(const float start, const float end)visutwin::canvas::Sceneinline
setLayers(const std::shared_ptr< LayerComposition > &layers)visutwin::canvas::Scene
setPrefilteredCubemaps(const std::vector< Texture * > &cubemaps)visutwin::canvas::Scene
setSkybox(Texture *value)visutwin::canvas::Scene
setSkyboxIntensity(float value)visutwin::canvas::Scene
setSkyboxMip(int value)visutwin::canvas::Scene
setSkyType(int value)visutwin::canvas::Scene
setToneMapping(int value)visutwin::canvas::Sceneinline
sky() constvisutwin::canvas::Sceneinline
skybox() constvisutwin::canvas::Sceneinline
skyboxIntensity() constvisutwin::canvas::Sceneinline
skyboxMip() constvisutwin::canvas::Sceneinline
skyType() constvisutwin::canvas::Sceneinline
toneMapping() constvisutwin::canvas::Sceneinline
~EventHandler()=defaultvisutwin::canvas::EventHandlervirtual
~Scene()=defaultvisutwin::canvas::Scene