MDL SDK API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ibuffer.h
Go to the documentation of this file.
1 /***************************************************************************************************
2  * Copyright 2022 NVIDIA Corporation. All rights reserved.
3  **************************************************************************************************/
6 
7 #ifndef MI_NEURAYLIB_IBUFFER_H
8 #define MI_NEURAYLIB_IBUFFER_H
9 
11 
12 namespace mi {
13 
14 namespace neuraylib {
15 
20 class IBuffer : public
24  mi::base::Interface_declare<0xfb925baf,0x1e38,0x461b,0x8e,0xcd,0x65,0xa3,0xf5,0x20,0xe5,0x92>
25 {
26 public:
28  virtual const Uint8* get_data() const = 0;
29 
31  virtual Size get_data_size() const = 0;
32 };
33  // end group mi_neuray_types
35 
36 } // namespace neuraylib
37 
38 } // namespace mi
39 
40 #endif // MI_NEURAYLIB_IBUFFER_H