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
ihost_properties.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_IHOST_PROPERTIES_H
9
#define MI_NEURAYLIB_IHOST_PROPERTIES_H
10
11
#include <
mi/base/interface_declare.h
>
12
13
namespace
mi {
14
15
class
IString;
16
17
namespace
neuraylib {
18
23
class
IHost_properties :
public
27
mi::base::Interface_declare
<0xac76eb08,0x1c7e,0x43d7,0x9e,0xea,0xec,0x8d,0x9a,0x10,0x23,0x80>
28
{
29
public
:
35
virtual
const
IString*
get_address
()
const
= 0;
36
38
virtual
Size
get_amount_of_memory
()
const
= 0;
39
41
virtual
Size
get_cpu_count
()
const
= 0;
42
44
virtual
Size
get_siblings_per_cpu
()
const
= 0;
45
47
virtual
Size
get_gpu_count
()
const
= 0;
48
84
virtual
const
IString*
get_property
(
const
char
* key)
const
= 0;
85
87
virtual
Uint32
get_host_id
()
const
= 0;
88
};
89
// end group mi_neuray_configuration
91
92
}
// namespace neuraylib
93
94
}
// namespace mi
95
96
#endif // MI_NEURAYLIB_IHOST_PROPERTIES_H
mi
neuraylib
ihost_properties.h
Generated on Tue Aug 12 2014 15:28:35. Build 221133.3991, Doxygen 1.8.4