Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
typedefs.h
Go to the documentation of this file.
1 /***************************************************************************************************
2  * Copyright 2020 NVIDIA Corporation. All rights reserved.
3  **************************************************************************************************/
6 
7 #ifndef MI_NEURAYLIB_TYPEDEFS_H
8 #define MI_NEURAYLIB_TYPEDEFS_H
9 
10 #include <mi/math/bbox.h>
11 #include <mi/math/color.h>
12 #include <mi/math/matrix.h>
13 #include <mi/math/spectrum.h>
14 #include <mi/math/vector.h>
15 
16 namespace mi {
17 
22 typedef math::Vector<bool,2> Boolean_2;
27 
33 
39 
46 
53 
60 
67 
74 
81 
88 
95 
102 
109 
116 
123 
124 
125 
131 
137 
143 
150 
157 
164 
171 
178 
185 
192 
199 
206 
213 
220 
227 
228 
229 
235 
241 
247 
253 
259 
265 
271 
277 
283 
284 
285 
292 
299 
306 
313 
320 
327 
334 
341 
348 
349 
350 
357 
364 
371 
378 
385 
392 
399 
406 
413 
414 
415 
422 
429 
436 
443 
450 
457 
464 
471 
478 
479 
480 
487 
494 
501 
508 
515 
522 
529 
536 
543 
544 
545 
551 
557 
563 
569 
575 
581 
587 
593 
599 
600 
601 
608 
615 
622 
629 
636 
643 
650 
657 
664 
665 
666 
673 
680 
687 
694 
701 
708 
715 
722 
729 
730 
731 
738 
745 
752 
759 
766 
773 
780 
787 
794 
795 
796 
803 
810 
817 
824 
831 
838 
845 
852 
859 
860 
861 
867 
873 
874 using mi::math::Clip_mode;
875 using mi::math::CLIP_RGB;
877 using mi::math::CLIP_RAW;
878 
879 
880 
886 
892 
893 
894 
900 
906 
907 
908  // end group mi_neuray_compounds
910 
911 } // namespace mi
912 
913 #endif // MI_NEURAYLIB_TYPEDEFS_H