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
iirradiance_probes.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_IIRRADIANCE_PROBES_H
9
#define MI_NEURAYLIB_IIRRADIANCE_PROBES_H
10
11
#include <
mi/neuraylib/iscene_element.h
>
12
#include <
mi/neuraylib/typedefs.h
>
13
14
namespace
mi {
15
20
class
IIrradiance_probes :
32
public
base::Interface_declare<0x566166f0,0x6df2,0x4131,0xa1,0xfe,0xe6,0x45,0x74,0x5f,0xb4,0xc1,
33
IScene_element>
34
{
35
public
:
39
virtual
void
set_length
(
Size
size) = 0;
40
42
virtual
Size
get_length
()
const
= 0;
43
52
virtual
Sint32
set_probe
(
53
Size
index,
const
Float32_3_struct
& position,
const
Float32_3_struct
& normal) = 0;
54
63
virtual
Sint32
get_probe
(
64
Size
index,
Float32_3_struct
& position,
Float32_3_struct
& normal)
const
= 0;
65
};
66
// end group mi_neuray_misc
68
69
}
// namespace mi
70
71
#endif // MI_NEURAYLIB_IIRRADIANCE_PROBES_H
mi
neuraylib
iirradiance_probes.h
Generated on Tue Aug 12 2014 15:28:35. Build 221133.3991, Doxygen 1.8.4