Skip to content

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