NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
irender_target.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_TARGET_H
9 #define MI_NEURAYLIB_IRENDER_TARGET_H
10 
13 
14 namespace mi {
15 
16 namespace neuraylib {
17 
18 class ICanvas;
19 
24 class IRender_target : public
49  mi::base::Interface_declare<0xd4dff23d,0x9b42,0x48d4,0x80,0x01,0x8c,0x9a,0x13,0x51,0x83,0x69,
50  neuraylib::IRender_target_base>
51 {
52 public:
59  virtual const ICanvas* get_canvas( Uint32 index) const = 0;
60 
67  virtual ICanvas* get_canvas( Uint32 index) = 0;
68 };
69  // end group mi_neuray_rendering
71 
72 } // namespace neuraylib
73 
74 } // namespace mi
75 
76 #endif // MI_NEURAYLIB_IRENDER_TARGET_H