5 #ifndef __I_ATTRIBUTE_EXCHANGING_OBJECT_H_INCLUDED__ 6 #define __I_ATTRIBUTE_EXCHANGING_OBJECT_H_INCLUDED__ E_ATTRIBUTE_READ_WRITE_FLAGS
Enumeration flags passed through SAttributeReadWriteOptions to the IAttributeExchangingObject object.
An object which is able to serialize and deserialize its attributes into an attributes object.
Provides a generic interface for attributes and their values and the possibility to serialize them.
s32 Flags
Combination of E_ATTRIBUTE_READ_WRITE_FLAGS or other, custom ones.
struct holding data describing options
Serialization/Deserializion is done for an editor property box.
Everything in the Irrlicht Engine can be found in this namespace.
signed int s32
32 bit signed variable.
SAttributeReadWriteOptions()
Constructor.
const fschar_t * Filename
Optional filename.
virtual void serializeAttributes(io::IAttributes *out, io::SAttributeReadWriteOptions *options=0) const
Writes attributes of the object.
Serialization/Deserializion is done for an xml file.
Base class of most objects of the Irrlicht Engine.
When writing filenames, relative paths should be used.
virtual void deserializeAttributes(io::IAttributes *in, io::SAttributeReadWriteOptions *options=0)
Reads attributes of the object.
char fschar_t
Type name for character type used by the file system.