DiCE API nvidia_logo_transpbg.gif Up
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...
 
class  mi::neuraylib::IJob_execution_context
 Provides information about the context in which a job is executed. More...
 

Namespaces

namespace  mi
 Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 
namespace  mi::neuraylib
 Namespace for the DiCE 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.