NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ishader.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_ISHADER_H
9 #define MI_NEURAYLIB_ISHADER_H
10 
12 
13 namespace mi {
14  // end group mi_neuray_shaders
339 
344 class IShader :
582  public base::Interface_declare<0x78951593,0x519d,0x4259,0x91,0xd3,0x3b,0x03,0xbc,0x7a,0x9a,0x42,
583  IScene_element>
584 {
585 public:
590  virtual const char* get_shader_class() const = 0;
591 };
592  // end group mi_neuray_shaders
594 
595 } // namespace mi
596 
597 #endif // MI_NEURAYLIB_ISHADER_H