HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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_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_diffuse_transmission diffuse_transmission
 
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 541 of file cgltf.h.

Member Data Documentation

cgltf_float cgltf_material::alpha_cutoff

Definition at line 575 of file cgltf.h.

cgltf_alpha_mode cgltf_material::alpha_mode

Definition at line 574 of file cgltf.h.

cgltf_anisotropy cgltf_material::anisotropy

Definition at line 568 of file cgltf.h.

cgltf_clearcoat cgltf_material::clearcoat

Definition at line 559 of file cgltf.h.

cgltf_diffuse_transmission cgltf_material::diffuse_transmission

Definition at line 567 of file cgltf.h.

cgltf_dispersion cgltf_material::dispersion

Definition at line 569 of file cgltf.h.

cgltf_bool cgltf_material::double_sided

Definition at line 576 of file cgltf.h.

cgltf_float cgltf_material::emissive_factor

Definition at line 573 of file cgltf.h.

cgltf_emissive_strength cgltf_material::emissive_strength

Definition at line 565 of file cgltf.h.

cgltf_texture_view cgltf_material::emissive_texture

Definition at line 572 of file cgltf.h.

cgltf_extension * cgltf_material::extensions

Definition at line 580 of file cgltf.h.

cgltf_size cgltf_material::extensions_count

Definition at line 579 of file cgltf.h.

cgltf_extras cgltf_material::extras

Definition at line 578 of file cgltf.h.

cgltf_bool cgltf_material::has_anisotropy

Definition at line 555 of file cgltf.h.

cgltf_bool cgltf_material::has_clearcoat

Definition at line 546 of file cgltf.h.

cgltf_bool cgltf_material::has_diffuse_transmission

Definition at line 554 of file cgltf.h.

cgltf_bool cgltf_material::has_dispersion

Definition at line 556 of file cgltf.h.

cgltf_bool cgltf_material::has_emissive_strength

Definition at line 552 of file cgltf.h.

cgltf_bool cgltf_material::has_ior

Definition at line 549 of file cgltf.h.

cgltf_bool cgltf_material::has_iridescence

Definition at line 553 of file cgltf.h.

cgltf_bool cgltf_material::has_pbr_metallic_roughness

Definition at line 544 of file cgltf.h.

cgltf_bool cgltf_material::has_pbr_specular_glossiness

Definition at line 545 of file cgltf.h.

cgltf_bool cgltf_material::has_sheen

Definition at line 551 of file cgltf.h.

cgltf_bool cgltf_material::has_specular

Definition at line 550 of file cgltf.h.

cgltf_bool cgltf_material::has_transmission

Definition at line 547 of file cgltf.h.

cgltf_bool cgltf_material::has_volume

Definition at line 548 of file cgltf.h.

cgltf_ior cgltf_material::ior

Definition at line 560 of file cgltf.h.

cgltf_iridescence cgltf_material::iridescence

Definition at line 566 of file cgltf.h.

char * cgltf_material::name

Definition at line 543 of file cgltf.h.

cgltf_texture_view cgltf_material::normal_texture

Definition at line 570 of file cgltf.h.

cgltf_texture_view cgltf_material::occlusion_texture

Definition at line 571 of file cgltf.h.

cgltf_pbr_metallic_roughness cgltf_material::pbr_metallic_roughness

Definition at line 557 of file cgltf.h.

cgltf_pbr_specular_glossiness cgltf_material::pbr_specular_glossiness

Definition at line 558 of file cgltf.h.

cgltf_sheen cgltf_material::sheen

Definition at line 562 of file cgltf.h.

cgltf_specular cgltf_material::specular

Definition at line 561 of file cgltf.h.

cgltf_transmission cgltf_material::transmission

Definition at line 563 of file cgltf.h.

cgltf_bool cgltf_material::unlit

Definition at line 577 of file cgltf.h.

cgltf_volume cgltf_material::volume

Definition at line 564 of file cgltf.h.


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