MDL SDK API
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
mdl_sdk.h
Go to the documentation of this file.
1
/***************************************************************************************************
2
* Copyright 2022 NVIDIA Corporation. All rights reserved.
3
**************************************************************************************************/
8
9
#ifndef MI_MDL_SDK_H
10
#define MI_MDL_SDK_H
11
12
#include <
mi/base.h
>
13
#include <
mi/math.h
>
14
15
#include <
mi/neuraylib/annotation_wrapper.h
>
16
#include <
mi/neuraylib/argument_editor.h
>
17
#include <
mi/neuraylib/assert.h
>
18
#include <
mi/neuraylib/bsdf_isotropic_data.h
>
19
#include <
mi/neuraylib/definition_wrapper.h
>
20
#include <
mi/neuraylib/factory.h
>
21
#include <
mi/neuraylib/iallocator.h
>
22
#include <
mi/neuraylib/iarray.h
>
23
#include <
mi/neuraylib/iattribute_container.h
>
24
#include <
mi/neuraylib/iattribute_set.h
>
25
#include <
mi/neuraylib/ibbox.h
>
26
#include <
mi/neuraylib/ibsdf_isotropic_data.h
>
27
#include <
mi/neuraylib/ibsdf_measurement.h
>
28
#include <
mi/neuraylib/ibuffer.h
>
29
#include <
mi/neuraylib/icanvas.h
>
30
#include <
mi/neuraylib/icolor.h
>
31
#include <
mi/neuraylib/icompiled_material.h
>
32
#include <
mi/neuraylib/icompound.h
>
33
#include <
mi/neuraylib/idata.h
>
34
#include <
mi/neuraylib/idatabase.h
>
35
#include <
mi/neuraylib/idebug_configuration.h
>
36
#include <
mi/neuraylib/idynamic_array.h
>
37
#include <
mi/neuraylib/ienum.h
>
38
#include <
mi/neuraylib/ienum_decl.h
>
39
#include <
mi/neuraylib/iexpression.h
>
40
#include <
mi/neuraylib/ifactory.h
>
41
#include <
mi/neuraylib/ifunction_call.h
>
42
#include <
mi/neuraylib/ifunction_definition.h
>
43
#include <
mi/neuraylib/iimage.h
>
44
#include <
mi/neuraylib/iimage_api.h
>
45
#include <
mi/neuraylib/iimage_plugin.h
>
46
#include <
mi/neuraylib/iimpexp_base.h
>
47
#include <
mi/neuraylib/ilightprofile.h
>
48
#include <
mi/neuraylib/imap.h
>
49
#include <
mi/neuraylib/imaterial_definition.h
>
50
#include <
mi/neuraylib/imaterial_instance.h
>
51
#include <
mi/neuraylib/imatrix.h
>
52
#include <
mi/neuraylib/imdl_archive_api.h
>
53
#include <
mi/neuraylib/imdl_backend.h
>
54
#include <
mi/neuraylib/imdl_backend_api.h
>
55
#include <
mi/neuraylib/imdl_compatibility_api.h
>
56
#include <
mi/neuraylib/imdl_compiler.h
>
57
#include <
mi/neuraylib/imdl_configuration.h
>
58
#include <
mi/neuraylib/imdl_discovery_api.h
>
59
#include <
mi/neuraylib/imdl_distiller_api.h
>
60
#include <
mi/neuraylib/imdl_entity_resolver.h
>
61
#include <
mi/neuraylib/imdl_evaluator_api.h
>
62
#include <
mi/neuraylib/imdl_execution_context.h
>
63
#include <
mi/neuraylib/imdl_factory.h
>
64
#include <
mi/neuraylib/imdl_i18n_configuration.h
>
65
#include <
mi/neuraylib/imdl_impexp_api.h
>
66
#include <
mi/neuraylib/imdl_loading_wait_handle.h
>
67
#include <
mi/neuraylib/imdl_module_builder.h
>
68
#include <
mi/neuraylib/imdl_module_transformer.h
>
69
#include <
mi/neuraylib/imdle_api.h
>
70
#include <
mi/neuraylib/imodule.h
>
71
#include <
mi/neuraylib/ineuray.h
>
72
#include <
mi/neuraylib/inumber.h
>
73
#include <
mi/neuraylib/iplugin_api.h
>
74
#include <
mi/neuraylib/iplugin_configuration.h
>
75
#include <
mi/neuraylib/ipointer.h
>
76
#include <
mi/neuraylib/ireader.h
>
77
#include <
mi/neuraylib/ireader_writer_base.h
>
78
#include <
mi/neuraylib/iref.h
>
79
#include <
mi/neuraylib/iscene_element.h
>
80
#include <
mi/neuraylib/iscope.h
>
81
#include <
mi/neuraylib/ispectrum.h
>
82
#include <
mi/neuraylib/istream_position.h
>
83
#include <
mi/neuraylib/istring.h
>
84
#include <
mi/neuraylib/istructure.h
>
85
#include <
mi/neuraylib/istructure_decl.h
>
86
#include <
mi/neuraylib/itexture.h
>
87
#include <
mi/neuraylib/itile.h
>
88
#include <
mi/neuraylib/itransaction.h
>
89
#include <
mi/neuraylib/itype.h
>
90
#include <
mi/neuraylib/iuuid.h
>
91
#include <
mi/neuraylib/ivalue.h
>
92
#include <
mi/neuraylib/ivector.h
>
93
#include <
mi/neuraylib/iversion.h
>
94
#include <
mi/neuraylib/iwriter.h
>
95
#include <
mi/neuraylib/matrix_typedefs.h
>
96
#include <
mi/neuraylib/set_get.h
>
97
#include <
mi/neuraylib/target_code_types.h
>
98
#include <
mi/neuraylib/type_traits.h
>
99
#include <
mi/neuraylib/typedefs.h
>
100
#include <
mi/neuraylib/vector_typedefs.h
>
101
#include <
mi/neuraylib/version.h
>
102
103
namespace
mi {
104
107
namespace
neuraylib {
108
114
115
}
// namespace neuraylib
116
117
}
// namespace mi
118
119
#endif // MI_MDL_SDK_H
5 April 2022, 20:40, rev.358266
© 2022 NVIDIA Corporation.
All rights reserved.