ludus::graphics::renderer::LitMaterialDescription¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
#include <ludus/graphics/renderer/lighting.hpp>
struct ludus::graphics::renderer::LitMaterialDescription final
Fields¶
Surface¶
MaterialDescription ludus::graphics::renderer::LitMaterialDescription::Surface {}
Related types: MaterialDescription
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
Metallic¶
ludus::foundation::float32 ludus::graphics::renderer::LitMaterialDescription::Metallic = 0
Related types: ludus::foundation::float32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
Roughness¶
ludus::foundation::float32 ludus::graphics::renderer::LitMaterialDescription::Roughness = 0.5F
Related types: ludus::foundation::float32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
SurfaceMap¶
rhi::TextureHandle ludus::graphics::renderer::LitMaterialDescription::SurfaceMap {}
Related types: rhi::TextureHandle
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
NormalScale¶
ludus::foundation::float32 ludus::graphics::renderer::LitMaterialDescription::NormalScale = 1
Related types: ludus::foundation::float32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
AreAuthoredInputsEnabled¶
bool ludus::graphics::renderer::LitMaterialDescription::AreAuthoredInputsEnabled = false
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
MaterialUvSet¶
ludus::foundation::uint32 ludus::graphics::renderer::LitMaterialDescription::MaterialUvSet = 0
Related types: ludus::foundation::uint32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
EnvironmentOrNull¶
const EnvironmentMap* ludus::graphics::renderer::LitMaterialDescription::EnvironmentOrNull = nullptr
Related types: EnvironmentMap
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
Emission¶
ludus::foundation::math::Vector3 ludus::graphics::renderer::LitMaterialDescription::Emission {}
Related types: ludus::foundation::math::Vector3
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
IsEmissionTwoSided¶
bool ludus::graphics::renderer::LitMaterialDescription::IsEmissionTwoSided = true
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
EmissionMap¶
rhi::TextureHandle ludus::graphics::renderer::LitMaterialDescription::EmissionMap {}
Related types: rhi::TextureHandle
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
EnvironmentIrradiance¶
ludus::foundation::math::Vector3 ludus::graphics::renderer::LitMaterialDescription::EnvironmentIrradiance {}
Related types: ludus::foundation::math::Vector3
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
EnvironmentGroundScale¶
ludus::foundation::float32 ludus::graphics::renderer::LitMaterialDescription::EnvironmentGroundScale = 1
Related types: ludus::foundation::float32
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
EnvironmentRadiance¶
ludus::foundation::math::Vector3 ludus::graphics::renderer::LitMaterialDescription::EnvironmentRadiance {}
Related types: ludus::foundation::math::Vector3
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
Lights¶
const DirectLight* ludus::graphics::renderer::LitMaterialDescription::Lights = nullptr
Related types: DirectLight
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
LightCount¶
ludus::foundation::usize ludus::graphics::renderer::LitMaterialDescription::LightCount = 0
Related types: ludus::foundation::usize
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
Bake¶
BakedLighting ludus::graphics::renderer::LitMaterialDescription::Bake {}
Related types: BakedLighting
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
Clusters¶
const LightClusterDescription* ludus::graphics::renderer::LitMaterialDescription::Clusters = nullptr
Related types: LightClusterDescription
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
Shadows¶
ShadowAtlas ludus::graphics::renderer::LitMaterialDescription::Shadows {}
Related types: ShadowAtlas
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
DebugView¶
MaterialDebugView ludus::graphics::renderer::LitMaterialDescription::DebugView = MaterialDebugView::None
Related types: MaterialDebugView
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp
Scattering¶
content::scene_format::MaterialScattering ludus::graphics::renderer::LitMaterialDescription::Scattering {}
Related types: content::scene_format::MaterialScattering
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/lighting.hpp