Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
iuuid.h
Go to the documentation of this file.
1 /***************************************************************************************************
2  * Copyright 2020 NVIDIA Corporation. All rights reserved.
3  **************************************************************************************************/
6 
7 #ifndef MI_NEURAYLIB_IUUID_H
8 #define MI_NEURAYLIB_IUUID_H
9 
10 #include <mi/neuraylib/idata.h>
11 
12 namespace mi {
13 
18 class IUuid :
22  public base::Interface_declare<0xc89e880b,0x78ff,0x40b7,0x9c,0xcf,0x0b,0x21,0x45,0xfe,0xe7,0x7b,
23  IData_simple>
24 {
25 public:
27  virtual void set_uuid( base::Uuid uuid) = 0;
28 
30  virtual base::Uuid get_uuid() const = 0;
31 };
32  // end group mi_neuray_simple_types
34 
35 } // namespace mi
36 
37 #endif // MI_NEURAYLIB_IUUID_H