NVIDIA Iray API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
iwriter.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_IWRITER_H
9 #define MI_NEURAYLIB_IWRITER_H
10 
12 
13 namespace mi {
14 
19 class IWriter :
22  public base::Interface_declare<0x0e6ecfbc,0x78c3,0x4082,0xba,0x51,0xa3,0x60,0xbb,0x1d,0x6f,0xc0,
23  IReader_writer_base>
24 {
25 public:
31  virtual Sint64 write( const char* buffer, Sint64 size) = 0;
32 
38  virtual bool writeline( const char* str) = 0;
39 
42  virtual bool flush() = 0;
43 };
44  // end group mi_neuray_impexp
46 
47 } // namespace mi
48 
49 #endif // MI_NEURAYLIB_IWRITER_H