DiCE API nvidia_logo_transpbg.gif Up
idebug_configuration.h
Go to the documentation of this file.
1/***************************************************************************************************
2 * Copyright 2023 NVIDIA Corporation. All rights reserved.
3 **************************************************************************************************/
6
7#ifndef MI_NEURAYLIB_IDEBUG_CONFIGURATION_H
8#define MI_NEURAYLIB_IDEBUG_CONFIGURATION_H
9
11
12namespace mi {
13
14class IString;
15
16namespace neuraylib {
17
23class IDebug_configuration : public
24 mi::base::Interface_declare<0x7938887b,0x57c6,0x422f,0x84,0x03,0xdc,0x06,0xf2,0x26,0xd6,0x04>
25{
26public:
34 virtual Sint32 set_option( const char* option) = 0;
35
40 virtual const IString* get_option( const char* key) const = 0;
41};
42 // end group mi_neuray_configuration
44
45} // namespace neuraylib
46
47} // namespace mi
48
49#endif // MI_NEURAYLIB_IDEBUG_CONFIGURATION_H
A simple string class.
Definition: istring.h:22
Mixin class template for deriving new interface declarations.
Definition: interface_declare.h:43
This interface represents an interface to set debug options.
Definition: idebug_configuration.h:25
virtual Sint32 set_option(const char *option)=0
Sets a particular debug option.
virtual const IString * get_option(const char *key) const =0
Returns the value of a particular debug option.
signed int Sint32
32-bit signed integer.
Definition: types.h:46
Mixin class template for deriving new interface declarations.
Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
Definition: dice.h:89