NVIDIA Iray API — software examples nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
neuraylib.h
Go to the documentation of this file.
1 /***************************************************************************************************
2  * Copyright 2020 NVIDIA Corporation. All rights reserved.
3  **************************************************************************************************/
8 
9 #ifndef MI_NEURAYLIB_H
10 #define MI_NEURAYLIB_H
11 
12 #include <mi/base.h>
13 #include <mi/math.h>
14 
17 #include <mi/neuraylib/assert.h>
20 #include <mi/neuraylib/factory.h>
21 #include <mi/neuraylib/http.h>
23 #include <mi/neuraylib/iarray.h>
27 #include <mi/neuraylib/ibbox.h>
34 #include <mi/neuraylib/ibuffer.h>
36 #include <mi/neuraylib/icamera.h>
37 #include <mi/neuraylib/icanvas.h>
41 #include <mi/neuraylib/icolor.h>
43 #include <mi/neuraylib/icompound.h>
44 #include <mi/neuraylib/idata.h>
45 #include <mi/neuraylib/idatabase.h>
48 #include <mi/neuraylib/idecal.h>
53 #include <mi/neuraylib/ienum.h>
57 #include <mi/neuraylib/iexporter.h>
60 #include <mi/neuraylib/ifactory.h>
61 #include <mi/neuraylib/ifibers.h>
65 #include <mi/neuraylib/ifunctor.h>
69 #include <mi/neuraylib/igroup.h>
72 #include <mi/neuraylib/iimage.h>
79 #include <mi/neuraylib/iimporter.h>
80 #include <mi/neuraylib/iinstance.h>
85 #include <mi/neuraylib/ilight.h>
88 #include <mi/neuraylib/imap.h>
91 #include <mi/neuraylib/imatrix.h>
107 #include <mi/neuraylib/imdle_api.h>
108 #include <mi/neuraylib/imodule.h>
111 #include <mi/neuraylib/ineuray.h>
113 #include <mi/neuraylib/inumber.h>
115 #include <mi/neuraylib/ioptions.h>
118 #include <mi/neuraylib/iplugin.h>
121 #include <mi/neuraylib/ipointer.h>
125 #include <mi/neuraylib/iprojector.h>
126 #include <mi/neuraylib/iproxy.h>
128 #include <mi/neuraylib/ireader.h>
131 #include <mi/neuraylib/iref.h>
138 #include <mi/neuraylib/iscene.h>
141 #include <mi/neuraylib/iscope.h>
145 #include <mi/neuraylib/ispectrum.h>
147 #include <mi/neuraylib/istring.h>
148 #include <mi/neuraylib/istructure.h>
152 #include <mi/neuraylib/itexture.h>
153 #include <mi/neuraylib/itile.h>
158 #include <mi/neuraylib/itype.h>
161 #include <mi/neuraylib/iuuid.h>
162 #include <mi/neuraylib/ivalue.h>
163 #include <mi/neuraylib/ivector.h>
164 #include <mi/neuraylib/iversion.h>
166 #include <mi/neuraylib/iwelder.h>
167 #include <mi/neuraylib/iwriter.h>
169 #include <mi/neuraylib/rtmp.h>
170 #include <mi/neuraylib/set_get.h>
173 #include <mi/neuraylib/typedefs.h>
175 #include <mi/neuraylib/version.h>
176 
177 namespace mi {
178 
181 namespace neuraylib {
182 
188 
189 } // namespace neuraylib
190 
191 } // namespace mi
192 
193 #endif // MI_NEURAYLIB_H