Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
istructure.h
Go to the documentation of this file.
1 /***************************************************************************************************
2  * Copyright 2020 NVIDIA Corporation. All rights reserved.
3  **************************************************************************************************/
6 
7 #ifndef MI_NEURAYLIB_ISTRUCTURE_H
8 #define MI_NEURAYLIB_ISTRUCTURE_H
9 
10 #include <mi/neuraylib/idata.h>
11 
12 namespace mi {
13 
14 class IStructure_decl;
15 
20 class IStructure :
42  public base::Interface_declare<0xd23152f6,0x5640,0x4ea0,0x8c,0x59,0x27,0x3e,0xdf,0xab,0xd1,0x8e,
43  IData_collection>
44 {
45 public:
47  virtual const IStructure_decl* get_structure_decl() const = 0;
48 };
49  // end group mi_neuray_collections
51 
52 } // namespace mi
53 
54 #endif // MI_NEURAYLIB_ISTRUCTURE_H