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 Iray SDK 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... | |
Serialization of objects to a byte stream.