FormIt C++ API  v23.0.0 (2023.0.0)
FormIt::Materials Namespace Reference

Classes

struct  MaterialData
 FormIt::Materials::MaterialData struct. More...
 
enum  AttributeType { kGloss = 0, kReflectionDirect = 1, kReflectionOblique = 2 }
 Types of additional attributes stored in the m_aAttributes vector of MaterialData. More...
 
enum  MapType { kNormalMap = 0, kOpacityMap = 1 }
 Types of additional texture maps stored in the m_aTextures vector of MaterialData. More...
 
typedef ::pair< 1::string, 1::string > AdditionalMaterialAttibute
 
typedef ::pair< 1::string, 1::vector< char > > AdditionalMaterialTexture
 
typedef ::pair< 1::string, size_t > AdditionalMaterialTextureId
 

Typedef Documentation

typedef ::pair<1::string, 1::string> FormIt::Materials::AdditionalMaterialAttibute
typedef ::pair<1::string, 1::vector<char> > FormIt::Materials::AdditionalMaterialTexture
typedef ::pair<1::string, size_t> FormIt::Materials::AdditionalMaterialTextureId

Enumeration Type Documentation

Types of additional attributes stored in the m_aAttributes vector of MaterialData.

Enumerator
kGloss 
kReflectionDirect 
kReflectionOblique 

Types of additional texture maps stored in the m_aTextures vector of MaterialData.

Enumerator
kNormalMap 
kOpacityMap