maxon::material::EXPORT::CONFIG Namespace Reference

Functions

 MAXON_ATTRIBUTE (Id, NODESPACEID, "spaceId")
 
 MAXON_ATTRIBUTE (MaterialTypesMap, MATERIALTYPESWITHSUPPORT, "materialTypes")
 
 MAXON_ATTRIBUTE (IntVector2d, TEXTUREDIMENSIONS, "textureDimensions")
 
 MAXON_ATTRIBUTE (TextureResize, TEXTURE_RESIZE, "textureResize")
 
 MAXON_ATTRIBUTE (TextureSupport, TEXTURESUPPORT, "textureSupport")
 

Function Documentation

◆ MAXON_ATTRIBUTE() [1/5]

maxon::material::EXPORT::CONFIG::MAXON_ATTRIBUTE ( Id  ,
NODESPACEID  ,
"spaceId"   
)

Defines which node space of a node-based material should be exported.

◆ MAXON_ATTRIBUTE() [2/5]

maxon::material::EXPORT::CONFIG::MAXON_ATTRIBUTE ( MaterialTypesMap  ,
MATERIALTYPESWITHSUPPORT  ,
"materialTypes"   
)

The set of material types that the export issuer can handle. Each entry is a tuple of (material type, priority). Exporters may be presented with an extended list of directly-configured material types and a collection of types that are achievable through MaterialMapping operations.

◆ MAXON_ATTRIBUTE() [3/5]

maxon::material::EXPORT::CONFIG::MAXON_ATTRIBUTE ( IntVector2d  ,
TEXTUREDIMENSIONS  ,
"textureDimensions"   
)

The recommended dimensions of textures. Note that exporters may ignore the value and prefer returning textures and baked texture buffers in native resolution.

◆ MAXON_ATTRIBUTE() [4/5]

maxon::material::EXPORT::CONFIG::MAXON_ATTRIBUTE ( TextureResize  ,
TEXTURE_RESIZE  ,
"textureResize"   
)

The requested texture scaling policy.

◆ MAXON_ATTRIBUTE() [5/5]

maxon::material::EXPORT::CONFIG::MAXON_ATTRIBUTE ( TextureSupport  ,
TEXTURESUPPORT  ,
"textureSupport"   
)

Specifies the level of texture support by the caller of the export operation.