Foundation
Loading...
Searching...
No Matches
Public Attributes | List of all members
cgltf_material Struct Reference

#include <cgltf.h>

Public Attributes

char * name
 
cgltf_bool has_pbr_metallic_roughness
 
cgltf_bool has_pbr_specular_glossiness
 
cgltf_bool has_clearcoat
 
cgltf_bool has_transmission
 
cgltf_bool has_volume
 
cgltf_bool has_ior
 
cgltf_bool has_specular
 
cgltf_bool has_sheen
 
cgltf_bool has_emissive_strength
 
cgltf_bool has_iridescence
 
cgltf_bool has_diffuse_transmission
 
cgltf_bool has_subsurface
 
cgltf_bool has_anisotropy
 
cgltf_bool has_dispersion
 
cgltf_bool has_foundation_materials
 
cgltf_pbr_metallic_roughness pbr_metallic_roughness
 
cgltf_pbr_specular_glossiness pbr_specular_glossiness
 
cgltf_clearcoat clearcoat
 
cgltf_ior ior
 
cgltf_specular specular
 
cgltf_sheen sheen
 
cgltf_transmission transmission
 
cgltf_volume volume
 
cgltf_emissive_strength emissive_strength
 
cgltf_iridescence iridescence
 
cgltf_diffuse_transmission diffuse_transmission
 
cgltf_subsurface subsurface
 
cgltf_anisotropy anisotropy
 
cgltf_dispersion dispersion
 
cgltf_foundation_materials foundation_materials
 
cgltf_texture_view normal_texture
 
cgltf_texture_view occlusion_texture
 
cgltf_texture_view emissive_texture
 
cgltf_float emissive_factor [3]
 
cgltf_alpha_mode alpha_mode
 
cgltf_float alpha_cutoff
 
cgltf_bool double_sided
 
cgltf_bool unlit
 
cgltf_extras extras
 
cgltf_size extensions_count
 
cgltf_extensionextensions
 

Member Data Documentation

◆ alpha_cutoff

cgltf_float cgltf_material::alpha_cutoff

◆ alpha_mode

cgltf_alpha_mode cgltf_material::alpha_mode

◆ anisotropy

cgltf_anisotropy cgltf_material::anisotropy

◆ clearcoat

cgltf_clearcoat cgltf_material::clearcoat

◆ diffuse_transmission

cgltf_diffuse_transmission cgltf_material::diffuse_transmission

◆ dispersion

cgltf_dispersion cgltf_material::dispersion

◆ double_sided

cgltf_bool cgltf_material::double_sided

◆ emissive_factor

cgltf_float cgltf_material::emissive_factor[3]

◆ emissive_strength

cgltf_emissive_strength cgltf_material::emissive_strength

◆ emissive_texture

cgltf_texture_view cgltf_material::emissive_texture

◆ extensions

cgltf_extension* cgltf_material::extensions

◆ extensions_count

cgltf_size cgltf_material::extensions_count

◆ extras

cgltf_extras cgltf_material::extras

◆ foundation_materials

cgltf_foundation_materials cgltf_material::foundation_materials

◆ has_anisotropy

cgltf_bool cgltf_material::has_anisotropy

◆ has_clearcoat

cgltf_bool cgltf_material::has_clearcoat

◆ has_diffuse_transmission

cgltf_bool cgltf_material::has_diffuse_transmission

◆ has_dispersion

cgltf_bool cgltf_material::has_dispersion

◆ has_emissive_strength

cgltf_bool cgltf_material::has_emissive_strength

◆ has_foundation_materials

cgltf_bool cgltf_material::has_foundation_materials

◆ has_ior

cgltf_bool cgltf_material::has_ior

◆ has_iridescence

cgltf_bool cgltf_material::has_iridescence

◆ has_pbr_metallic_roughness

cgltf_bool cgltf_material::has_pbr_metallic_roughness

◆ has_pbr_specular_glossiness

cgltf_bool cgltf_material::has_pbr_specular_glossiness

◆ has_sheen

cgltf_bool cgltf_material::has_sheen

◆ has_specular

cgltf_bool cgltf_material::has_specular

◆ has_subsurface

cgltf_bool cgltf_material::has_subsurface

◆ has_transmission

cgltf_bool cgltf_material::has_transmission

◆ has_volume

cgltf_bool cgltf_material::has_volume

◆ ior

cgltf_ior cgltf_material::ior

◆ iridescence

cgltf_iridescence cgltf_material::iridescence

◆ name

char* cgltf_material::name

◆ normal_texture

cgltf_texture_view cgltf_material::normal_texture

◆ occlusion_texture

cgltf_texture_view cgltf_material::occlusion_texture

◆ pbr_metallic_roughness

cgltf_pbr_metallic_roughness cgltf_material::pbr_metallic_roughness

◆ pbr_specular_glossiness

cgltf_pbr_specular_glossiness cgltf_material::pbr_specular_glossiness

◆ sheen

cgltf_sheen cgltf_material::sheen

◆ specular

cgltf_specular cgltf_material::specular

◆ subsurface

cgltf_subsurface cgltf_material::subsurface

◆ transmission

cgltf_transmission cgltf_material::transmission

◆ unlit

cgltf_bool cgltf_material::unlit

◆ volume

cgltf_volume cgltf_material::volume

The documentation for this struct was generated from the following file: