NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ipick_array.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_IPICK_ARRAY_H
9 #define MI_NEURAYLIB_IPICK_ARRAY_H
10 
12 
13 namespace mi {
14 
15 namespace neuraylib {
16 
17 class IPick_result;
18 
23 class IPick_array : public
30  mi::base::Interface_declare<0x892cb9f3,0xbf56,0x4668,0x91,0x6e,0x87,0xa5,0xab,0x63,0x31,0x74>
31 {
32 public:
34  virtual Uint32 get_length() const = 0;
35 
39  virtual IPick_result* get_pick_result( Uint32 index) const = 0;
40 };
41  // end group mi_neuray_rendering
43 
44 } // namespace neuraylib
45 
46 } // namespace mi
47 
48 #endif // MI_NEURAYLIB_IPICK_ARRAY_H