public override void Write(BinaryWriter file) { base.Write(file); Data.Write(file); CornerPositionX.Write(file); CornerPositionY.Write(file); CornerPositionZ.Write(file); DataSizeX.Write(file); DataSizeY.Write(file); DataSizeZ.Write(file); DataSizeBits.Write(file); SizeInKbytes.Write(file); }
public override void Read(BinaryReader file, uint size) { base.Read(file, size); Data.Read(file, (uint)((file.BaseStream.Length - 32) - file.BaseStream.Position)); CornerPositionX.Read(file, size); CornerPositionY.Read(file, size); CornerPositionZ.Read(file, size); DataSizeX.Read(file, size); DataSizeY.Read(file, size); DataSizeZ.Read(file, size); DataSizeBits.Read(file, size); SizeInKbytes.Read(file, size); }