CSPspEmu.Hle.Formats.Font.PGF.Write C# (CSharp) Method

Write() public method

public Write ( string FileName ) : void
FileName string
return void
        public void Write(string FileName)
        {
            var FileStream = new FileStream(FileName, FileMode.OpenOrCreate, FileAccess.Write);
            FileStream.WriteStruct(this.Header);

            if (this.Header.Revision >= 3)
            {
                FileStream.WriteStruct(this.HeaderExtraRevision3);
            }

            FileStream.WriteStructVector(DimensionTable);
            FileStream.WriteStructVector(XAdjustTable);
            FileStream.WriteStructVector(YAdjustTable);
            FileStream.WriteStructVector(AdvanceTable);
            FileStream.WriteStructVector(PackedShadowCharMap);

            if (Header.Revision == 3)
            {
                FileStream.WriteStructVector(CharmapCompressionTable1);
                FileStream.WriteStructVector(CharmapCompressionTable2);
            }

            FileStream.WriteStructVector(PackedCharMap);
            FileStream.WriteStructVector(PackedCharPointerTable);

            FileStream.WriteBytes(CharData);
        }