53 virtual void setFixedSize(
unsigned s);
73 virtual char*
encode(
char*)
const;
76 virtual const char*
decode(
const char*);
117 unsigned myNextPropertyIndex;
virtual DtPropertyInterface * addItem()
Items cannot be added to a fixed array.
Definition: rwPropertiesFixedArray.h:106
#define DT_DLL_readerWriter
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: readerWriterDefines.h:34
virtual DtlObjPtr variablesStart(DtlObjPtr args) const
voidpf void uLong size
Definition: ioapi.h:39
virtual void erase(DtPropertyInterface *item)
Items cannot be removed from a fixed array.
Definition: rwPropertiesFixedArray.h:109
Definition: readerWriterRegistry.h:39
Interface class used to define minimal interface for a property.
Definition: propertyInterface.h:48
virtual bool isSimilarProperty(const DtPropertyInterface *rhs, bool strict=true) const
Returns true prototype is the same.
Acts as a fixed array for properties.
Definition: rwPropertiesFixedArray.h:33
virtual char * encode(char *) const
Encodes the variable bindings into the supplied buffer.
virtual DtPropertyInterface * createPrototype(DtlObjPtr)
virtual const char * decode(const char *)
Decodes the variable bindings from the specified buffer.
virtual DtPropertyInterface * clonePrototype(DtReaderWriterRegistry *parent=0)
Returns a clone of the prototype that belongs to this list.
virtual const char * xmlType() const
Definition: rwPropertiesFixedArray.h:67
virtual bool addItem(DtPropertyInterface *item)
Items cannot be added to a fixed array.
Definition: rwPropertiesFixedArray.h:103
bool operator==(const DtRwPropertiesList &) const
virtual void erase(DtPropertyInterface *item)
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is.
Acts as a DtRwList for properties.
Definition: rwPropertiesList.h:38
Definition: rwProperties.h:25
virtual int hlaAlignment() const
The required byte alignment of this property when encoding to HLA.
static const char * theXmlType()
The type that is used when archiving to an XML stream.