ludus::content::scene_format::MaterialRecordV1¶
Ludus Wiki · API overview · Browse API
Struct
Version 1 material.
Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h
#include <ludus/content/scene_format/luscn.h>
struct ludus::content::scene_format::MaterialRecordV1 final
Fields¶
Texture¶
uint32 ludus::content::scene_format::MaterialRecordV1::Texture
Texture index or NO_TEXTURE.
Related types: uint32
Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h
Metallic¶
float32 ludus::content::scene_format::MaterialRecordV1::Metallic
[0, 1].
Related types: float32
Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h
Roughness¶
float32 ludus::content::scene_format::MaterialRecordV1::Roughness
[MIN_ROUGHNESS, 1].
Related types: float32
Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h
Emission¶
float32 ludus::content::scene_format::MaterialRecordV1::Emission[3][3]
Linear RGB radiance, [0, MAX_EMISSION].
Related types: float32
Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h