HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GLTF_NAMESPACE::GLTF_Material Struct Reference

#include <GLTF_Types.h>

Public Attributes

UT_String name = ""
 
UT_Optional
< GLTF_PBRMetallicRoughness
metallicRoughness
 
UT_Optional
< GLTF_NormalTextureInfo
normalTexture
 
UT_Optional< GLTF_TextureInfoocclusionTexture
 
UT_Optional< GLTF_TextureInfoemissiveTexture
 
UT_Vector3F emissiveFactor = {0.0f, 0.0f, 0.0f}
 
UT_String alphaMode
 
fpreal32 alphaCutoff
 
bool doubleSided
 

Detailed Description

Definition at line 289 of file GLTF_Types.h.

Member Data Documentation

fpreal32 GLTF_NAMESPACE::GLTF_Material::alphaCutoff

Definition at line 300 of file GLTF_Types.h.

UT_String GLTF_NAMESPACE::GLTF_Material::alphaMode

Definition at line 299 of file GLTF_Types.h.

bool GLTF_NAMESPACE::GLTF_Material::doubleSided

Definition at line 301 of file GLTF_Types.h.

UT_Vector3F GLTF_NAMESPACE::GLTF_Material::emissiveFactor = {0.0f, 0.0f, 0.0f}

Definition at line 298 of file GLTF_Types.h.

UT_Optional<GLTF_TextureInfo> GLTF_NAMESPACE::GLTF_Material::emissiveTexture

Definition at line 297 of file GLTF_Types.h.

UT_Optional<GLTF_PBRMetallicRoughness> GLTF_NAMESPACE::GLTF_Material::metallicRoughness

Definition at line 294 of file GLTF_Types.h.

UT_String GLTF_NAMESPACE::GLTF_Material::name = ""

Definition at line 291 of file GLTF_Types.h.

UT_Optional<GLTF_NormalTextureInfo> GLTF_NAMESPACE::GLTF_Material::normalTexture

Definition at line 295 of file GLTF_Types.h.

UT_Optional<GLTF_TextureInfo> GLTF_NAMESPACE::GLTF_Material::occlusionTexture

Definition at line 296 of file GLTF_Types.h.


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