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
iimpexp_state.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_IIMPEXP_STATE_H
9
#define MI_NEURAYLIB_IIMPEXP_STATE_H
10
11
#include <
mi/base/interface_declare.h
>
12
#include <
mi/neuraylib/version.h
>
13
14
namespace
mi {
15
16
namespace
neuraylib {
17
22
class
IImpexp_state :
36
public
base::Interface_declare<0x8646a2cb,0x609f,0x453d,0xbd,0xd6,0xc7,0xbf,0xea,0xdd,0x82,0x1d>
37
{
38
public
:
43
virtual
const
char
*
get_uri
()
const
= 0;
44
49
virtual
Uint32
get_line_number
()
const
= 0;
50
54
virtual
void
set_line_number
(
Uint32
n) = 0;
55
59
virtual
void
incr_line_number
() = 0;
60
65
virtual
const
IImpexp_state*
get_parent_state
()
const
= 0;
66
};
67
// end group mi_neuray_impexp
69
70
}
// namespace neuraylib
71
72
#ifdef MI_NEURAYLIB_DEPRECATED_NAMESPACE_MI_TRANSITION
73
using
neuraylib::IImpexp_state;
74
#endif // MI_NEURAYLIB_DEPRECATED_NAMESPACE_MI_TRANSITION
75
76
}
// namespace mi
77
78
#endif // MI_NEURAYLIB_IIMPEXP_STATE_H
mi
neuraylib
iimpexp_state.h
Generated on Fri Mar 4 2016 19:53:39. Build 250909.11169, Doxygen 1.8.4