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_OcclusionTextureInfo
occlusionTexture
 
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 370 of file GLTF_Types.h.

Member Data Documentation

fpreal32 GLTF_NAMESPACE::GLTF_Material::alphaCutoff

Definition at line 381 of file GLTF_Types.h.

UT_String GLTF_NAMESPACE::GLTF_Material::alphaMode

Definition at line 380 of file GLTF_Types.h.

bool GLTF_NAMESPACE::GLTF_Material::doubleSided

Definition at line 382 of file GLTF_Types.h.

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

Definition at line 379 of file GLTF_Types.h.

UT_Optional<GLTF_TextureInfo> GLTF_NAMESPACE::GLTF_Material::emissiveTexture

Definition at line 378 of file GLTF_Types.h.

UT_Optional<GLTF_PBRMetallicRoughness> GLTF_NAMESPACE::GLTF_Material::metallicRoughness

Definition at line 375 of file GLTF_Types.h.

UT_String GLTF_NAMESPACE::GLTF_Material::name = ""

Definition at line 372 of file GLTF_Types.h.

UT_Optional<GLTF_NormalTextureInfo> GLTF_NAMESPACE::GLTF_Material::normalTexture

Definition at line 376 of file GLTF_Types.h.

UT_Optional<GLTF_OcclusionTextureInfo> GLTF_NAMESPACE::GLTF_Material::occlusionTexture

Definition at line 377 of file GLTF_Types.h.


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