Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
imdl_i18n_configuration.h
Go to the documentation of this file.
1 /***************************************************************************************************
2  * Copyright 2020 NVIDIA Corporation. All rights reserved.
3  **************************************************************************************************/
6 
7 #ifndef MI_NEURAYLIB_IMDL_I18N_CONFIGURATION_H
8 #define MI_NEURAYLIB_IMDL_I18N_CONFIGURATION_H
9 
11 
12 namespace mi {
13 
14 namespace neuraylib {
15 
20 class IMdl_i18n_configuration : public
50  mi::base::Interface_declare<0xb28d4381,0x5760,0x4c1a,0xbe,0xa1,0x3f,0xa7,0x96,0x8a,0x86,0x28>
51 {
52 public:
54 
55 
81  virtual Sint32 set_locale( const char* locale) = 0;
82 
90  virtual const char* get_locale() const = 0;
91 
97  virtual const char* get_system_locale() const = 0;
98 
105  virtual const char* get_system_keyword() const = 0;
106 
108 };
109  // end group mi_neuray_configuration
111 
112 } // namespace neuraylib
113 
114 } // namespace mi
115 
116 #endif // MI_NEURAYLIB_IMDL_I18N_CONFIGURATION_H