NodeMaterialImportInterface Class Reference

#include <nodematerialexchange.h>

Inheritance diagram for NodeMaterialImportInterface:

Detailed Description

Please see maxon::material::MaterialImport in "maxon/material/materialimport.h" for related information. NodeMaterialImport defines how a node material is created for import operations. If no importer is defined, a fallback is performed and creates a group node with image nodes, ignoring any texture buffers or substance references.

Public Member Functions

MAXON_METHOD Result< void > Import (NodesGraphModelRef &graph, const material::MaterialExchangeData &materialData, BaseDocument &baseDocument)

Private Member Functions

 MAXON_INTERFACE (NodeMaterialImportInterface, MAXON_REFERENCE_NORMAL, "net.maxon.nodes.interface.nodematerialimportinterface")

Member Function Documentation


MAXON_INTERFACE ( NodeMaterialImportInterface  ,

◆ Import()

MAXON_METHOD Result<void> Import ( NodesGraphModelRef &  graph,
const material::MaterialExchangeData materialData,
BaseDocument baseDocument 

Populates a node graph based on the provided material data. The destination BaseDocument is provided for context.

[out]graphThe node graph to fill with nodes, connections and values.
[in]materialDataThe material data to import from.
[in]baseDocumentThe scene into which the material is imported.
OK on success.