naev 0.12.5
cgltf_material Struct Reference
Collaboration diagram for cgltf_material:

Data Fields

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_anisotropy
cgltf_bool has_dispersion
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_anisotropy anisotropy
cgltf_dispersion dispersion
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

Detailed Description

Definition at line 516 of file cgltf.h.

Field Documentation

◆ alpha_cutoff

cgltf_float cgltf_material::alpha_cutoff

Definition at line 548 of file cgltf.h.

◆ alpha_mode

cgltf_alpha_mode cgltf_material::alpha_mode

Definition at line 547 of file cgltf.h.

◆ anisotropy

cgltf_anisotropy cgltf_material::anisotropy

Definition at line 541 of file cgltf.h.

◆ clearcoat

cgltf_clearcoat cgltf_material::clearcoat

Definition at line 533 of file cgltf.h.

◆ dispersion

cgltf_dispersion cgltf_material::dispersion

Definition at line 542 of file cgltf.h.

◆ double_sided

cgltf_bool cgltf_material::double_sided

Definition at line 549 of file cgltf.h.

◆ emissive_factor

cgltf_float cgltf_material::emissive_factor[3]

Definition at line 546 of file cgltf.h.

◆ emissive_strength

cgltf_emissive_strength cgltf_material::emissive_strength

Definition at line 539 of file cgltf.h.

◆ emissive_texture

cgltf_texture_view cgltf_material::emissive_texture

Definition at line 545 of file cgltf.h.

◆ extensions

cgltf_extension* cgltf_material::extensions

Definition at line 553 of file cgltf.h.

◆ extensions_count

cgltf_size cgltf_material::extensions_count

Definition at line 552 of file cgltf.h.

◆ extras

cgltf_extras cgltf_material::extras

Definition at line 551 of file cgltf.h.

◆ has_anisotropy

cgltf_bool cgltf_material::has_anisotropy

Definition at line 529 of file cgltf.h.

◆ has_clearcoat

cgltf_bool cgltf_material::has_clearcoat

Definition at line 521 of file cgltf.h.

◆ has_dispersion

cgltf_bool cgltf_material::has_dispersion

Definition at line 530 of file cgltf.h.

◆ has_emissive_strength

cgltf_bool cgltf_material::has_emissive_strength

Definition at line 527 of file cgltf.h.

◆ has_ior

cgltf_bool cgltf_material::has_ior

Definition at line 524 of file cgltf.h.

◆ has_iridescence

cgltf_bool cgltf_material::has_iridescence

Definition at line 528 of file cgltf.h.

◆ has_pbr_metallic_roughness

cgltf_bool cgltf_material::has_pbr_metallic_roughness

Definition at line 519 of file cgltf.h.

◆ has_pbr_specular_glossiness

cgltf_bool cgltf_material::has_pbr_specular_glossiness

Definition at line 520 of file cgltf.h.

◆ has_sheen

cgltf_bool cgltf_material::has_sheen

Definition at line 526 of file cgltf.h.

◆ has_specular

cgltf_bool cgltf_material::has_specular

Definition at line 525 of file cgltf.h.

◆ has_transmission

cgltf_bool cgltf_material::has_transmission

Definition at line 522 of file cgltf.h.

◆ has_volume

cgltf_bool cgltf_material::has_volume

Definition at line 523 of file cgltf.h.

◆ ior

cgltf_ior cgltf_material::ior

Definition at line 534 of file cgltf.h.

◆ iridescence

cgltf_iridescence cgltf_material::iridescence

Definition at line 540 of file cgltf.h.

◆ name

char* cgltf_material::name

Definition at line 518 of file cgltf.h.

◆ normal_texture

cgltf_texture_view cgltf_material::normal_texture

Definition at line 543 of file cgltf.h.

◆ occlusion_texture

cgltf_texture_view cgltf_material::occlusion_texture

Definition at line 544 of file cgltf.h.

◆ pbr_metallic_roughness

cgltf_pbr_metallic_roughness cgltf_material::pbr_metallic_roughness

Definition at line 531 of file cgltf.h.

◆ pbr_specular_glossiness

cgltf_pbr_specular_glossiness cgltf_material::pbr_specular_glossiness

Definition at line 532 of file cgltf.h.

◆ sheen

cgltf_sheen cgltf_material::sheen

Definition at line 536 of file cgltf.h.

◆ specular

cgltf_specular cgltf_material::specular

Definition at line 535 of file cgltf.h.

◆ transmission

cgltf_transmission cgltf_material::transmission

Definition at line 537 of file cgltf.h.

◆ unlit

cgltf_bool cgltf_material::unlit

Definition at line 550 of file cgltf.h.

◆ volume

cgltf_volume cgltf_material::volume

Definition at line 538 of file cgltf.h.


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