ludus::content::scene_source::SourceMaterial¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h
#include <ludus/content/scene_source/scene_source.h>
struct ludus::content::scene_source::SourceMaterial final
Fields¶
Name¶
foundation::String ludus::content::scene_source::SourceMaterial::Name
Related types: foundation::String
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h
Model¶
SourceMaterialModel ludus::content::scene_source::SourceMaterial::Model = SourceMaterialModel::Diffuse
Related types: SourceMaterialModel
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h
BaseColor¶
foundation::math::Vector3d ludus::content::scene_source::SourceMaterial::BaseColor {0.5, 0.5, 0.5}
Related types: foundation::math::Vector3d
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h
Metallic¶
float64 ludus::content::scene_source::SourceMaterial::Metallic = 0.0
Related types: float64
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h
Roughness¶
float64 ludus::content::scene_source::SourceMaterial::Roughness = 1.0
Related types: float64
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h
MixWeight¶
float64 ludus::content::scene_source::SourceMaterial::MixWeight = 0.0
Related types: float64
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h
Conductor¶
SourceRoughConductor ludus::content::scene_source::SourceMaterial::Conductor
Related types: SourceRoughConductor
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h
Brdf¶
SourceProjectBrdf ludus::content::scene_source::SourceMaterial::Brdf
Related types: SourceProjectBrdf
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h
EmittedRadiance¶
foundation::math::Vector3d ludus::content::scene_source::SourceMaterial::EmittedRadiance {}
Related types: foundation::math::Vector3d
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h
IsEmissionTwoSided¶
bool ludus::content::scene_source::SourceMaterial::IsEmissionTwoSided = false
Declared in modules/content/scene_source/include/ludus/content/scene_source/scene_source.h