Recurity.Swf.CxForm.Write C# (CSharp) Method

Write() private method

private Write ( Stream output ) : void
output Stream
return void
        internal void Write(Stream output)
        {
            BinaryWriter bw = new BinaryWriter(output);

            BitStream bs = new BitStream(output);

            bs.WriteBits(1, false == this._HasAddTerms ? 0 : 1);
            bs.WriteBits(1, false == this._HasMultTerms ? 0 : 1);

            bs.WriteBits(4, this._Nbits );

            bs.WriteBits(this._Nbits, this._RedMultTerm);
            bs.WriteBits(this._Nbits, this._GreenMultTerm);
            bs.WriteBits(this._Nbits, this._BlueMultTerm);

            bs.WriteBits(this._Nbits, this._RedAddTerm);
            bs.WriteBits(this._Nbits, this._GreenAddTerm);
            bs.WriteBits(this._Nbits, this._BlueAddTerm);
            bs.WriteFlush();
        }