NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
typedefs.h
Go to the documentation of this file.
1 //*****************************************************************************
2 // Copyright 1986, 2014 NVIDIA Corporation. All rights reserved.
3 //*****************************************************************************
6 //*****************************************************************************
7 
8 #ifndef MI_NEURAYLIB_TYPEDEFS_H
9 #define MI_NEURAYLIB_TYPEDEFS_H
10 
11 #include <mi/math/bbox.h>
12 #include <mi/math/color.h>
13 #include <mi/math/matrix.h>
14 #include <mi/math/spectrum.h>
15 #include <mi/math/vector.h>
16 
17 namespace mi {
18 
23 typedef math::Vector<bool,2> Boolean_2;
28 
34 
40 
47 
54 
61 
68 
75 
82 
89 
96 
103 
110 
117 
124 
125 
126 
132 
138 
144 
151 
158 
165 
172 
179 
186 
193 
200 
207 
214 
221 
228 
229 
230 
236 
242 
248 
254 
260 
266 
272 
278 
284 
285 
286 
293 
300 
307 
314 
321 
328 
335 
342 
349 
350 
351 
358 
365 
372 
379 
386 
393 
400 
407 
414 
415 
416 
423 
430 
437 
444 
451 
458 
465 
472 
479 
480 
481 
488 
495 
502 
509 
516 
523 
530 
537 
544 
545 
546 
552 
558 
564 
570 
576 
582 
588 
594 
600 
601 
602 
609 
616 
623 
630 
637 
644 
651 
658 
665 
666 
667 
674 
681 
688 
695 
702 
709 
716 
723 
730 
731 
732 
739 
746 
753 
760 
767 
774 
781 
788 
795 
796 
797 
804 
811 
818 
825 
832 
839 
846 
853 
860 
861 
862 
868 
874 
875 using mi::math::Clip_mode;
876 using mi::math::CLIP_RGB;
878 using mi::math::CLIP_RAW;
879 
880 
881 
887 
893 
894 
895 
901 
907 
908 
909  // end group mi_neuray_compounds
911 
912 } // namespace mi
913 
914 #endif // MI_NEURAYLIB_TYPEDEFS_H