NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
idatabase_configuration.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_IDATABASE_CONFIGURATION_H
9 #define MI_NEURAYLIB_IDATABASE_CONFIGURATION_H
10 
12 
13 namespace mi {
14 
15 namespace neuraylib {
16 
21 class IDatabase_configuration : public
23  mi::base::Interface_declare<0x8f725100,0xf66c,0x4fa3,0xbf,0x89,0xb5,0xbf,0xea,0x6c,0x4c,0x30>
24 {
25 public:
54  virtual Sint32 set_memory_limits( Size low_water, Size high_water) = 0;
55 
62  virtual void get_memory_limits( Size* low_water, Size* high_water) const = 0;
63 
79  virtual Sint32 set_disk_swapping( const char* path) = 0;
80 
88  virtual const char* get_disk_swapping() const = 0;
89 };
90  // end group mi_neuray_configuration
92 
93 } // namespace neuraylib
94 
95 } // namespace mi
96 
97 #endif // MI_NEURAYLIB_IDATABASE_CONFIGURATION_H