20 #if !defined(__MITSUBA_CORE_NETOBJECT_H_)
21 #define __MITSUBA_CORE_NETOBJECT_H_
47 std::map<std::string, SerializableObject *> ¶ms);
Generic serializable object, which supports construction from a Properties instance.
Definition: cobject.h:40
#define MTS_EXPORT_CORE
Definition: getopt.h:29
Abstract parallelizable task.
Definition: sched.h:197
virtual void serialize(Stream *stream, InstanceManager *manager) const
Serialize this object to a binary data stream.
Abstract seekable stream class.
Definition: stream.h:58
#define MTS_DECLARE_CLASS()
This macro must be used in the initial definition in classes that derive from Object.
Definition: class.h:158
Abstract interface for objects that reference shared network resources.
Definition: netobject.h:40
Associative parameter map for constructing subclasses of ConfigurableObject.
Definition: properties.h:46
NetworkedObject(Stream *stream, InstanceManager *manager)
Unserialize a configurable object.
Definition: netobject.h:61
Coordinates the serialization and unserialization of object graphs.
Definition: serialization.h:65
NetworkedObject(const Properties &props)
Constructor.
Definition: netobject.h:58