QuickFont.QFontRenderOptions.CreateClone C# (CSharp) Метод

CreateClone() публичный Метод

public CreateClone ( ) : QFontRenderOptions
Результат QFontRenderOptions
        public QFontRenderOptions CreateClone()
        {
            var clone = new QFontRenderOptions();

            clone.Colour = Colour;
            clone.CharacterSpacing = CharacterSpacing;
            clone.WordSpacing = WordSpacing;
            clone.LineSpacing = LineSpacing;
            clone.DropShadowActive = DropShadowActive;
            clone.DropShadowOffset = DropShadowOffset;
            clone.DropShadowOpacity = DropShadowOpacity;
            clone.Monospacing = Monospacing;
            clone.TransformToViewport = TransformToViewport;
            clone.LockToPixel = LockToPixel;
            clone.LockToPixelRatio = LockToPixelRatio;
            clone.UseDefaultBlendFunction = UseDefaultBlendFunction;
            clone.JustifyCharacterWeightForExpand = JustifyCharacterWeightForExpand;
            clone.justifyCharWeightForExpand = justifyCharWeightForExpand;
            clone.JustifyCharacterWeightForContract = JustifyCharacterWeightForContract;
            clone.justifyCharWeightForContract = justifyCharWeightForContract;
            clone.JustifyCapExpand = JustifyCapExpand;
            clone.JustifyCapContract = JustifyCapContract;
            clone.JustifyContractionPenalty = JustifyContractionPenalty;

            return clone;
        }

Usage Example

Пример #1
0
 /// <summary>
 /// Creates a clone of the current font options and pushes
 /// it onto the stack
 /// </summary>
 public void PushOptions()
 {
     PushOptions(Options.CreateClone());
 }
QFontRenderOptions