ludus::graphics::renderer::SceneShaderInputs¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/scene_shader.hpp
#include <ludus/graphics/renderer/scene_shader.hpp>
struct ludus::graphics::renderer::SceneShaderInputs final
Fields¶
Materials¶
foundation::BorrowedView<const SceneShaderMaterial> ludus::graphics::renderer::SceneShaderInputs::Materials
Related types: foundation::BorrowedView · SceneShaderMaterial
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/scene_shader.hpp
Lights¶
foundation::BorrowedView<const DirectLight> ludus::graphics::renderer::SceneShaderInputs::Lights
Related types: foundation::BorrowedView · DirectLight
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/scene_shader.hpp
Luminaires¶
foundation::BorrowedView<const PanelLuminaire> ludus::graphics::renderer::SceneShaderInputs::Luminaires
Related types: foundation::BorrowedView · PanelLuminaire
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/scene_shader.hpp
Environment¶
foundation::math::Vector3 ludus::graphics::renderer::SceneShaderInputs::Environment {}
Related types: foundation::math::Vector3
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/scene_shader.hpp
EnvironmentWidth¶
foundation::uint32 ludus::graphics::renderer::SceneShaderInputs::EnvironmentWidth = 0
Related types: foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/scene_shader.hpp
EnvironmentHeight¶
foundation::uint32 ludus::graphics::renderer::SceneShaderInputs::EnvironmentHeight = 0
Related types: foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/scene_shader.hpp
EnvironmentPixels¶
foundation::BorrowedView<const foundation::math::Vector3> ludus::graphics::renderer::SceneShaderInputs::EnvironmentPixels
Related types: foundation::BorrowedView · foundation::math::Vector3
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/scene_shader.hpp