NVIDIA Iray API Home  Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
irender_target_opengl.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_IRENDER_TARGET_OPENGL_H
9 #define MI_NEURAYLIB_IRENDER_TARGET_OPENGL_H
10 
12 
13 namespace mi {
14 
15 namespace neuraylib {
16 
17 class ICanvas_opengl;
18 
23 class IRender_target_opengl : public
31  mi::base::Interface_declare<0x1d4f071e,0x93b3,0x4fc8,0x80,0x7a,0xda,0xf7,0xfd,0x73,0x3a,0x6b,
32  neuraylib::IRender_target_base>
33 {
34 public:
41  virtual const ICanvas_opengl* get_canvas( Uint32 index) const = 0;
42 
49  virtual ICanvas_opengl* get_canvas( Uint32 index) = 0;
50 };
51  // end group mi_neuray_rendering
53 
54 } // namespace neuraylib
55 
56 } // namespace mi
57 
58 #endif // MI_NEURAYLIB_IRENDER_TARGET_OPENGL_H