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 = ""
< GLTF_PBRMetallicRoughness
< GLTF_NormalTextureInfo
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: