NVIDIA Iray API Home  Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
iserializer.h File Reference

Serialization of objects to a byte stream. More...

Go to the source code of this file.

Classes

struct   mi::neuraylib::Tag_struct
  A tag represents a unique identifier for database elements in the database. More...
 
class   mi::neuraylib::Tag
  A tag represents a unique identifier for database elements in the database. More...
 
class   mi::neuraylib::ISerializable
  All serializable objects have to be derived from this interface. More...
 
class   mi::neuraylib::ISerializer
  Target for serializing objects to byte streams. More...
 

Namespaces

  mi
  Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 
  mi::neuraylib
  Namespace for the Iray API.
 

Constant Groups

  mi
  Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 
  mi::neuraylib
  Namespace for the Iray API.
 

Functions

bool  mi::neuraylib::operator== (const Tag &lhs, const Tag &rhs)
  Returns true if lhs is equal to rhs. More...
 
bool  mi::neuraylib::operator!= (const Tag &lhs, const Tag &rhs)
  Returns true if lhs is not equal to rhs. More...
 
bool  mi::neuraylib::operator< (const Tag &lhs, const Tag &rhs)
  Returns true if lhs is less than rhs. More...
 
bool  mi::neuraylib::operator> (const Tag &lhs, const Tag &rhs)
  Returns true if lhs is greater than rhs. More...
 
bool  mi::neuraylib::operator<= (const Tag &lhs, const Tag &rhs)
  Returns true if lhs is less than or equal to rhs. More...
 
bool  mi::neuraylib::operator>= (const Tag &lhs, const Tag &rhs)
  Returns true if lhs is greater than or equal to rhs. More...
 

Variables

const Tag  mi::neuraylib::NULL_TAG
  This value of the tag represents an invalid tag which can not be accessed. More...
 

Detailed Description

Serialization of objects to a byte stream.