ludus::content::scene_format::MaterialRecordV2¶
Ludus Wiki · API overview · Browse API
Struct
Version 2 material: adds AddressMode after Texture.
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::MaterialRecordV2 final
Fields¶
Texture¶
uint32 ludus::content::scene_format::MaterialRecordV2::Texture
Texture index or NO_TEXTURE.
Related types: uint32
Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h
AddressMode¶
uint32 ludus::content::scene_format::MaterialRecordV2::AddressMode
ADDRESS_CLAMP or ADDRESS_REPEAT.
Related types: uint32
Declared in modules/content/scene_format/include/ludus/content/scene_format/luscn.h
Metallic¶
float32 ludus::content::scene_format::MaterialRecordV2::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::MaterialRecordV2::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::MaterialRecordV2::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