FormIt C++ API v25.0.0 (2025.0.0)
Loading...
Searching...
No Matches
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

◆ AdditionalMaterialAttibute

typedef ::pair<1::string, 1::string> FormIt::Materials::AdditionalMaterialAttibute

◆ AdditionalMaterialTexture

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

◆ AdditionalMaterialTextureId

typedef ::pair<1::string, size_t> FormIt::Materials::AdditionalMaterialTextureId

Enumeration Type Documentation

◆ AttributeType

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

Enumerator
kGloss 
kReflectionDirect 
kReflectionOblique 

◆ MapType

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

Enumerator
kNormalMap 
kOpacityMap