uint64 AttributeType
Definition: AttributeTypes.h:12
Definition: DirectInputModule.cpp:11
virtual Size ComputeSize()=0
DataUnderlayingType * DataPtr
Definition: AttributeTypes.h:14
virtual AttributeType GetType()=0
size_t Size
Definition: TypesDefinitions.h:35
Base attribute class.
Definition: IAttribute.h:18
virtual ~IAttribute()=default
virtual bool ParseMemory(DataPtr data, Size size)=0
DEFINE_PTR_TYPE(AttributeRepr)
virtual bool Save(DataPtr data, Size size)=0