NVIDIA Iray API
Home
Up
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, 2016 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
#include <
mi/neuraylib/version.h
>
14
15
namespace
mi {
16
17
namespace
neuraylib {
18
23
class
IIrradiance_probes :
35
public
base::Interface_declare<0x566166f0,0x6df2,0x4131,0xa1,0xfe,0xe6,0x45,0x74,0x5f,0xb4,0xc1,
36
neuraylib::IScene_element>
37
{
38
public
:
42
virtual
void
set_length
(
Size
size) = 0;
43
45
virtual
Size
get_length
()
const
= 0;
46
55
virtual
Sint32
set_probe
(
56
Size
index,
const
Float32_3_struct
& position,
const
Float32_3_struct
& normal) = 0;
57
66
virtual
Sint32
get_probe
(
67
Size
index,
Float32_3_struct
& position,
Float32_3_struct
& normal)
const
= 0;
68
};
69
// end group mi_neuray_misc
71
72
}
// namespace neuraylib
73
74
#ifdef MI_NEURAYLIB_DEPRECATED_NAMESPACE_MI_TRANSITION
75
using
neuraylib::IIrradiance_probes;
76
using
neuraylib::IScene_element;
77
#endif // MI_NEURAYLIB_DEPRECATED_NAMESPACE_MI_TRANSITION
78
79
}
// namespace mi
80
81
#endif // MI_NEURAYLIB_IIRRADIANCE_PROBES_H
mi
neuraylib
iirradiance_probes.h
Generated on Fri Mar 4 2016 19:53:39. Build 250909.11169, Doxygen 1.8.4