Conscience Core
Public Member Functions | Public Attributes | List of all members
tinygltf::Material Struct Reference

#include <tiny_gltf.h>

Public Member Functions

 Material ()=default
 
bool operator== (const Material &) const
 

Public Attributes

std::string name
 
std::vector< double > emissiveFactor {0.0, 0.0, 0.0}
 
std::string alphaMode {"OPAQUE"}
 
double alphaCutoff {0.5}
 
bool doubleSided {false}
 
std::vector< int > lods
 
PbrMetallicRoughness pbrMetallicRoughness
 
NormalTextureInfo normalTexture
 
OcclusionTextureInfo occlusionTexture
 
TextureInfo emissiveTexture
 
ParameterMap values
 
ParameterMap additionalValues
 
ExtensionMap extensions
 
Value extras
 
std::string extras_json_string
 
std::string extensions_json_string
 

Constructor & Destructor Documentation

◆ Material()

tinygltf::Material::Material ( )
default

Member Function Documentation

◆ operator==()

bool tinygltf::Material::operator== ( const Material ) const

Member Data Documentation

◆ additionalValues

ParameterMap tinygltf::Material::additionalValues

◆ alphaCutoff

double tinygltf::Material::alphaCutoff {0.5}

◆ alphaMode

std::string tinygltf::Material::alphaMode {"OPAQUE"}

◆ doubleSided

bool tinygltf::Material::doubleSided {false}

◆ emissiveFactor

std::vector<double> tinygltf::Material::emissiveFactor {0.0, 0.0, 0.0}

◆ emissiveTexture

TextureInfo tinygltf::Material::emissiveTexture

◆ extensions

ExtensionMap tinygltf::Material::extensions

◆ extensions_json_string

std::string tinygltf::Material::extensions_json_string

◆ extras

Value tinygltf::Material::extras

◆ extras_json_string

std::string tinygltf::Material::extras_json_string

◆ lods

std::vector<int> tinygltf::Material::lods

◆ name

std::string tinygltf::Material::name

◆ normalTexture

NormalTextureInfo tinygltf::Material::normalTexture

◆ occlusionTexture

OcclusionTextureInfo tinygltf::Material::occlusionTexture

◆ pbrMetallicRoughness

PbrMetallicRoughness tinygltf::Material::pbrMetallicRoughness

◆ values

ParameterMap tinygltf::Material::values

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