コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }