2#include "../foray_glm.hpp"
36 std::numeric_limits<float>::infinity();
Definition foray_animation.hpp:8
uint32_t MaterialFlags
Definition foray_material.hpp:13
MaterialFlagBits
Definition foray_material.hpp:8
float fp32_t
stdint.h style 32 bit floating point type alias (float)
Definition foray_basics.hpp:13
Represents the default gltf pbr material type, capable of representing opaque surfaces with a metalli...
Definition foray_material.hpp:17
glm::vec3 EmissiveFactor
Definition foray_material.hpp:21
int32_t BaseColorTextureIndex
Definition foray_material.hpp:25
MaterialFlags Flags
Definition foray_material.hpp:38
glm::vec3 AttenuationColor
Definition foray_material.hpp:34
fp32_t RoughnessFactor
Definition foray_material.hpp:24
fp32_t TransmissionFactor
Definition foray_material.hpp:31
fp32_t IndexOfRefraction
Definition foray_material.hpp:30
int32_t TransmissionTextureIndex
Definition foray_material.hpp:32
int32_t MetallicRoughnessTextureIndex
Definition foray_material.hpp:26
int32_t EmissiveTextureIndex
Definition foray_material.hpp:27
int32_t NormalTextureIndex
Definition foray_material.hpp:29
fp32_t MetallicFactor
Definition foray_material.hpp:22
fp32_t AttenuationDistance
Definition foray_material.hpp:35
glm::vec4 BaseColorFactor
Definition foray_material.hpp:19