Example #1
0
    internal unsafe void __MarshalFrom(ref __Native @ref)
    {
        GlyphRun = new GlyphRun();
        GlyphRun.__MarshalFrom(ref @ref.GlyphRun);

        if (@ref.GlyphRunDescription == null)
        {
            GlyphRunDescription = null;
        }
        else
        {
            GlyphRunDescription = new GlyphRunDescription();
            GlyphRunDescription.__MarshalFrom(ref *@ref.GlyphRunDescription);
        }

        BaselineOriginX = @ref.BaselineOriginX;
        BaselineOriginY = @ref.BaselineOriginY;
        RunColor        = @ref.RunColor;
        PaletteIndex    = @ref.PaletteIndex;
    }