Classes | |
| class | MaterialExportInterface |
| struct | MaterialExportDescription |
Namespaces | |
| maxon | |
| maxon::material | |
| maxon::material::EXPORT | |
| maxon::material::EXPORT::CONFIG | |
Typedefs | |
| using | MaterialTypesMap = HashMap< Id, MaterialTypeSupport > |
Enumerations | |
| enum class | MaterialTypeSupport { DIRECT , MAPPED } |
| enum class | TextureSupport { NONE , TEXTUREBUFFER , IMAGEREFERENCE , SUBSTANCEREFERENCE , ALL } |
Functions | |
| enum maxon::material::MaterialTypeSupport | MAXON_ENUM_LIST (MaterialTypeSupport) |
| MAXON_DATATYPE (MaterialTypesMap, "net.maxon.material.datatype.materialtypesmap") | |
| enum maxon::material::EXPORT::TextureSupport | MAXON_ENUM_FLAGS (TextureSupport) |
| MAXON_ATTRIBUTE (Id, NODESPACEID, "spaceId") | |
| MAXON_ATTRIBUTE (MaterialTypesMap, MATERIALTYPESWITHSUPPORT, "materialTypes") | |
| MAXON_ATTRIBUTE (IntVector2d, TEXTUREDIMENSIONS, "textureDimensions") | |
| MAXON_ATTRIBUTE (TextureSupport, TEXTURESUPPORT, "textureSupport") | |
| MAXON_DATATYPE (MaterialExportDescription, "net.maxon.material.datatype.materialexportdescription") | |
| MAXON_REGISTRY (MaterialExportDescription, MaterialExporters, "net.maxon.material.registry.materialexporters") | |
Variables | |
| DIRECT | |
| MAPPED | |
| NONE | |
| TEXTUREBUFFER | |
| IMAGEREFERENCE | |
| SUBSTANCEREFERENCE | |
| ALL | |
| maxon::material::MaterialExportInterface | MAXON_ENUM_LIST |
| DIRECT |
| MAPPED |
| NONE |
Indicates support for no kind of data in MaterialExchangeData::_textures.
| TEXTUREBUFFER |
Indicates that data of type TextureBuffer can be consumed by the caller.
| IMAGEREFERENCE |
Indicates that data of type ImageReference can be consumed by the caller.
| SUBSTANCEREFERENCE |
Indicates that data of type SubstanceReference can be consumed by the caller.
| ALL |