8 #ifndef MI_NEURAYLIB_IIMPORT_API_H
9 #define MI_NEURAYLIB_IIMPORT_API_H
15 class IBsdf_isotropic_data;
101 class IImport_api :
public
103 mi::base::Interface_declare<0x13fc124d,0x2525,0x473f,0xb1,0x9e,0xef,0x63,0x80,0x5a,0x2c,0x68>
161 ITransaction* transaction,
163 const IMap* importer_options = 0,
164 const IImpexp_state* parent_state = 0)
const = 0;
199 ITransaction* transaction,
201 const char* file_extension = 0,
202 const IMap* importer_options = 0,
203 const IImpexp_state* parent_state = 0)
const = 0;
240 IBsdf_isotropic_data** reflection,
241 IBsdf_isotropic_data** transmission)
const = 0;
276 virtual IReader*
get_reader(
const char* uri)
const = 0;
293 ITransaction* transaction,
const char* path)
const = 0;
411 #endif // MI_NEURAYLIB_IIMPORT_API_H