NVIDIA Iray API
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
irender_counters.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_IRENDER_COUNTERS_H
9
#define MI_NEURAYLIB_IRENDER_COUNTERS_H
10
11
#include <
mi/base/interface_declare.h
>
12
13
namespace
mi {
14
15
namespace
neuraylib {
16
21
class
IRender_counters :
public
34
mi::base::Interface_declare
<0x4a939dfe,0xf4de,0x44a4,0x98,0x3f,0x2e,0xaa,0x99,0x3c,0x33,0x4e>
35
{
36
public
:
43
virtual
bool
get_value
(
const
char
* key,
Float64
& value)
const
= 0;
44
50
virtual
const
char
*
get_unit
(
const
char
* key)
const
= 0;
51
56
virtual
const
char
*
get_description
(
const
char
* key)
const
= 0;
57
63
virtual
Size
get_subkeys_size
(
const
char
* key)
const
= 0;
64
74
virtual
const
char
*
get_subkey
(
const
char
* key,
Size
index)
const
= 0;
75
};
76
// end group mi_neuray_rendering
78
79
}
// namespace neuraylib
80
81
}
// namespace mi
82
83
#endif // MI_NEURAYLIB_IRENDER_COUNTERS_H
mi
neuraylib
irender_counters.h
Generated on Tue Aug 12 2014 15:28:35. Build 221133.3991, Doxygen 1.8.4