public ImageAndColor( UnsettableColor color, UnsettableSprite image, UnsettableImageType type) { _color = color ?? new UnsettableColor(); _image = image ?? new UnsettableSprite(); _type = type ?? new UnsettableImageType(); }
public ImageAndColor(ImageAndColor source) { Assert.IsNotNull(source); _color = source.Color; _image = source.Image; _type = source.Type; }
public TextStyle() { _fontSize = new UnsettableInt(); _fontStyle = new UnsettableFontStyle(); _alignment = new UnsettableTextAnchor(); _horizontalOverflow = new UnsettableHorizontalWrapMode(); _verticalOverflow = new UnsettableVerticalWrapMode(); _lineSpacing = new UnsettableFloat(); _color = new UnsettableColor(); }
public TextStyle WithColor(UnsettableColor color) => new TextStyle( Font, FontSize, FontStyle, Alignment, HorizontalOverflow, VerticalOverflow, LineSpacing, color);
public TextStyle(TextStyle source) { Assert.IsNotNull(source, "source != null"); _font = source.Font; _fontSize = source.FontSize; _fontStyle = source.FontStyle; _alignment = source.Alignment; _horizontalOverflow = source.HorizontalOverflow; _verticalOverflow = source.VerticalOverflow; _lineSpacing = source.LineSpacing; _color = source.Color; }
public TextStyle( UnsettableFont font, UnsettableInt fontSize, UnsettableFontStyle fontStyle, UnsettableTextAnchor alignment, UnsettableHorizontalWrapMode horizontalOverflow, UnsettableVerticalWrapMode verticalOverflow, UnsettableFloat lineSpacing, UnsettableColor color) { _font = font ?? new UnsettableFont(); _fontSize = fontSize ?? new UnsettableInt(); _fontStyle = fontStyle ?? new UnsettableFontStyle(); _alignment = alignment ?? new UnsettableTextAnchor(); _horizontalOverflow = horizontalOverflow ?? new UnsettableHorizontalWrapMode(); _verticalOverflow = verticalOverflow ?? new UnsettableVerticalWrapMode(); _lineSpacing = lineSpacing ?? new UnsettableFloat(); _color = color ?? new UnsettableColor(); }
public ImageAndColor WithColor(UnsettableColor color) => new ImageAndColor(color, Image, Type);
public ImageAndColor() { _color = new UnsettableColor(); _image = new UnsettableSprite(); _type = new UnsettableImageType(); }