NVIDIA Iray API
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
neuraylib.h
Go to the documentation of this file.
1
//*****************************************************************************
2
// Copyright 1986, 2014 NVIDIA Corporation. All rights reserved.
3
//*****************************************************************************
8
//*****************************************************************************
9
10
#ifndef MI_NEURAYLIB_H
11
#define MI_NEURAYLIB_H
12
13
#include <
mi/base.h
>
14
#include <
mi/math.h
>
15
16
#include <
mi/neuraylib/assert.h
>
17
#include <
mi/neuraylib/bsdf_isotropic_data.h
>
18
#include <
mi/neuraylib/factory.h
>
19
#include <
mi/neuraylib/http.h
>
20
#include <
mi/neuraylib/iallocator.h
>
21
#include <
mi/neuraylib/iarray.h
>
22
#include <
mi/neuraylib/iattachable.h
>
23
#include <
mi/neuraylib/iattribute_container.h
>
24
#include <
mi/neuraylib/iattribute_set.h
>
25
#include <
mi/neuraylib/iattribute_vector.h
>
26
#include <
mi/neuraylib/ibbox.h
>
27
#include <
mi/neuraylib/ibsdf_isotropic_data.h
>
28
#include <
mi/neuraylib/ibsdf_measurement.h
>
29
#include <
mi/neuraylib/icall.h
>
30
#include <
mi/neuraylib/icall_decl.h
>
31
#include <
mi/neuraylib/icamera.h
>
32
#include <
mi/neuraylib/icanvas.h
>
33
#include <
mi/neuraylib/icolor.h
>
34
#include <
mi/neuraylib/icompound.h
>
35
#include <
mi/neuraylib/icompound_shader_class.h
>
36
#include <
mi/neuraylib/idata.h
>
37
#include <
mi/neuraylib/idatabase.h
>
38
#include <
mi/neuraylib/idatabase_configuration.h
>
39
#include <
mi/neuraylib/idecal.h
>
40
#include <
mi/neuraylib/idebug_configuration.h
>
41
#include <
mi/neuraylib/identifier.h
>
42
#include <
mi/neuraylib/ideserializer.h
>
43
#include <
mi/neuraylib/idictionary.h
>
44
#include <
mi/neuraylib/idynamic_array.h
>
45
#include <
mi/neuraylib/ienum.h
>
46
#include <
mi/neuraylib/ienum_decl.h
>
47
#include <
mi/neuraylib/iexport_api.h
>
48
#include <
mi/neuraylib/iexport_result.h
>
49
#include <
mi/neuraylib/iexporter.h
>
50
#include <
mi/neuraylib/iextension_api.h
>
51
#include <
mi/neuraylib/ifactory.h
>
52
#include <
mi/neuraylib/ifreeform_surface.h
>
53
#include <
mi/neuraylib/ifunctor.h
>
54
#include <
mi/neuraylib/igeneral_configuration.h
>
55
#include <
mi/neuraylib/igeometry_simplifier.h
>
56
#include <
mi/neuraylib/igpu_description.h
>
57
#include <
mi/neuraylib/igroup.h
>
58
#include <
mi/neuraylib/ihost_callback.h
>
59
#include <
mi/neuraylib/ihost_properties.h
>
60
#include <
mi/neuraylib/iimage.h
>
61
#include <
mi/neuraylib/iimage_api.h
>
62
#include <
mi/neuraylib/iimage_plugin.h
>
63
#include <
mi/neuraylib/iimpexp_base.h
>
64
#include <
mi/neuraylib/iimpexp_state.h
>
65
#include <
mi/neuraylib/iimport_api.h
>
66
#include <
mi/neuraylib/iimport_result.h
>
67
#include <
mi/neuraylib/iimporter.h
>
68
#include <
mi/neuraylib/iinstance.h
>
69
#include <
mi/neuraylib/iirradiance_probes.h
>
70
#include <
mi/neuraylib/ilibrary_authentication.h
>
71
#include <
mi/neuraylib/ilight.h
>
72
#include <
mi/neuraylib/ilightprofile.h
>
73
#include <
mi/neuraylib/ilogging_configuration.h
>
74
#include <
mi/neuraylib/imap.h
>
75
#include <
mi/neuraylib/imaterial.h
>
76
#include <
mi/neuraylib/imatrix.h
>
77
#include <
mi/neuraylib/imdl_compiled_material.h
>
78
#include <
mi/neuraylib/imdl_function_call.h
>
79
#include <
mi/neuraylib/imdl_function_definition.h
>
80
#include <
mi/neuraylib/imdl_material_definition.h
>
81
#include <
mi/neuraylib/imdl_material_instance.h
>
82
#include <
mi/neuraylib/imdl_module.h
>
83
#include <
mi/neuraylib/inetwork_configuration.h
>
84
#include <
mi/neuraylib/ineuray.h
>
85
#include <
mi/neuraylib/inode_manager.h
>
86
#include <
mi/neuraylib/ion_demand_mesh.h
>
87
#include <
mi/neuraylib/ioptions.h
>
88
#include <
mi/neuraylib/iparameter.h
>
89
#include <
mi/neuraylib/ipick_array.h
>
90
#include <
mi/neuraylib/ipick_result.h
>
91
#include <
mi/neuraylib/iplugin.h
>
92
#include <
mi/neuraylib/iplugin_api.h
>
93
#include <
mi/neuraylib/iplugin_configuration.h
>
94
#include <
mi/neuraylib/ipointer.h
>
95
#include <
mi/neuraylib/ipolygon_connectivity.h
>
96
#include <
mi/neuraylib/ipolygon_mesh.h
>
97
#include <
mi/neuraylib/iprogress_callback.h
>
98
#include <
mi/neuraylib/ireader.h
>
99
#include <
mi/neuraylib/ireader_writer_base.h
>
100
#include <
mi/neuraylib/iready_callback.h
>
101
#include <
mi/neuraylib/iref.h
>
102
#include <
mi/neuraylib/iremote.h
>
103
#include <
mi/neuraylib/iremote_configuration.h
>
104
#include <
mi/neuraylib/irender_context.h
>
105
#include <
mi/neuraylib/irender_counters.h
>
106
#include <
mi/neuraylib/irender_target.h
>
107
#include <
mi/neuraylib/irender_target_base.h
>
108
#include <
mi/neuraylib/irendering_configuration.h
>
109
#include <
mi/neuraylib/iscene.h
>
110
#include <
mi/neuraylib/iscene_element.h
>
111
#include <
mi/neuraylib/ischeduling_configuration.h
>
112
#include <
mi/neuraylib/iscope.h
>
113
#include <mi/neuraylib/iselect_instance.h>
114
#include <
mi/neuraylib/iserializer.h
>
115
#include <
mi/neuraylib/ishader.h
>
116
#include <
mi/neuraylib/ishader_class.h
>
117
#include <
mi/neuraylib/ishader_connections.h
>
118
#include <
mi/neuraylib/ishader_graph.h
>
119
#include <
mi/neuraylib/ishader_graph_class.h
>
120
#include <
mi/neuraylib/isimple_mesh.h
>
121
#include <
mi/neuraylib/ispectrum.h
>
122
#include <
mi/neuraylib/istream_position.h
>
123
#include <
mi/neuraylib/istring.h
>
124
#include <
mi/neuraylib/istructure.h
>
125
#include <
mi/neuraylib/istructure_decl.h
>
126
#include <
mi/neuraylib/isubdivision_surface.h
>
127
#include <
mi/neuraylib/itemporary.h
>
128
#include <
mi/neuraylib/itessellator.h
>
129
#include <
mi/neuraylib/itexture.h
>
130
#include <
mi/neuraylib/itile.h
>
131
#include <
mi/neuraylib/itimer_configuration.h
>
132
#include <
mi/neuraylib/itransaction.h
>
133
#include <
mi/neuraylib/itriangle_connectivity.h
>
134
#include <
mi/neuraylib/itriangle_mesh.h
>
135
#include <
mi/neuraylib/iuser_class.h
>
136
#include <
mi/neuraylib/iuser_class_factory.h
>
137
#include <
mi/neuraylib/iuuid.h
>
138
#include <
mi/neuraylib/ivalue.h
>
139
#include <
mi/neuraylib/ivector.h
>
140
#include <
mi/neuraylib/ivideo_plugin.h
>
141
#include <
mi/neuraylib/iwelder.h
>
142
#include <
mi/neuraylib/iwriter.h
>
143
#include <
mi/neuraylib/mdl_argument_editor.h
>
144
#include <
mi/neuraylib/mdl_definition_wrapper.h
>
145
#include <
mi/neuraylib/rtmp.h
>
146
#include <
mi/neuraylib/set_get.h
>
147
#include <
mi/neuraylib/typedefs.h
>
148
#include <
mi/neuraylib/type_traits.h
>
149
#include <
mi/neuraylib/version.h
>
150
151
namespace
mi {
152
155
namespace
neuraylib {
156
162
163
}
// namespace neuraylib
164
165
}
// namespace mi
166
167
#endif // MI_NEURAYLIB_H
mi
neuraylib.h
Generated on Tue Aug 12 2014 15:28:34. Build 221133.3991, Doxygen 1.8.4