NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
irender_target_base.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_BASE_H
9 #define MI_NEURAYLIB_IRENDER_TARGET_BASE_H
10 
12 
13 namespace mi {
14 
15 namespace neuraylib {
16 
21 class IRender_target_base : public
27  mi::base::Interface_declare<0x8aafab6e,0x57d9,0x4816,0x87,0xfe,0x9f,0x97,0x9b,0xc9,0xc2,0xbf>
28 {
29 public:
33  virtual Uint32 get_canvas_count() const = 0;
34 
40  virtual const char* get_canvas_name( Uint32 index) const = 0;
41 };
42  // end group mi_neuray_rendering
44 
45 } // namespace neuraylib
46 
47 } // namespace mi
48 
49 #endif // MI_NEURAYLIB_IRENDER_TARGET_BASE_H