NVIDIA Iray API
Home
Up
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
imdl_factory.h
Go to the documentation of this file.
1
//*****************************************************************************
2
// Copyright 1986, 2016 NVIDIA Corporation. All rights reserved.
3
//*****************************************************************************
6
//*****************************************************************************
7
8
#ifndef MI_NEURAYLIB_IMDL_FACTORY_H
9
#define MI_NEURAYLIB_IMDL_FACTORY_H
10
11
#include <
mi/base/interface_declare.h
>
12
13
namespace
mi {
14
15
class
IArray;
16
17
namespace
neuraylib {
18
19
class
ITransaction;
20
25
class
IMdl_factory :
public
27
mi::base::Interface_declare
<0xba936279,0x4b71,0x42a4,0x95,0x37,0x98,0x69,0x97,0xb3,0x47,0x72>
28
{
29
public
:
34
//
97
virtual
Sint32
create_presets
(
98
ITransaction* transaction,
const
char
* module_name,
const
IArray* preset_data) = 0;
99
};
100
// end group mi_neuray_materials
102
103
}
// namespace neuraylib
104
105
}
// namespace mi
106
107
#endif // MI_NEURAYLIB_IMDL_FACTORY_H
mi
neuraylib
imdl_factory.h
Generated on Fri Mar 4 2016 19:53:39. Build 250909.11169, Doxygen 1.8.4