Class BorderSide
Namespace: Unity.UIWidgets.painting
Syntax
public class BorderSide : IEquatable<BorderSide>
Constructors
BorderSide(Color, Single, BorderStyle)
Declaration
public BorderSide(Color color = null, float width = 1F, BorderStyle style = BorderStyle.solid)
Parameters
Type | Name | Description |
---|---|---|
Color | color | |
Single | width | |
BorderStyle | style |
Fields
color
Declaration
public readonly Color color
Field Value
Type | Description |
---|---|
Color |
none
Declaration
public static readonly BorderSide none
Field Value
Type | Description |
---|---|
BorderSide |
style
Declaration
public readonly BorderStyle style
Field Value
Type | Description |
---|---|
BorderStyle |
width
Declaration
public readonly float width
Field Value
Type | Description |
---|---|
Single |
Methods
canMerge(BorderSide, BorderSide)
Declaration
public static bool canMerge(BorderSide a, BorderSide b)
Parameters
Type | Name | Description |
---|---|---|
BorderSide | a | |
BorderSide | b |
Returns
Type | Description |
---|---|
Boolean |
copyWith(Color, Nullable<Single>, Nullable<BorderStyle>)
Declaration
public BorderSide copyWith(Color color = null, float? width = default(float? ), BorderStyle? style = default(BorderStyle? ))
Parameters
Type | Name | Description |
---|---|---|
Color | color | |
Nullable<Single> | width | |
Nullable<BorderStyle> | style |
Returns
Type | Description |
---|---|
BorderSide |
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
Object | obj |
Returns
Type | Description |
---|---|
Boolean |
Overrides
Equals(BorderSide)
Declaration
public bool Equals(BorderSide other)
Parameters
Type | Name | Description |
---|---|---|
BorderSide | other |
Returns
Type | Description |
---|---|
Boolean |
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 |
Overrides
lerp(BorderSide, BorderSide, Single)
Declaration
public static BorderSide lerp(BorderSide a, BorderSide b, float t)
Parameters
Type | Name | Description |
---|---|---|
BorderSide | a | |
BorderSide | b | |
Single | t |
Returns
Type | Description |
---|---|
BorderSide |
merge(BorderSide, BorderSide)
Declaration
public static BorderSide merge(BorderSide a, BorderSide b)
Parameters
Type | Name | Description |
---|---|---|
BorderSide | a | |
BorderSide | b |
Returns
Type | Description |
---|---|
BorderSide |
scale(Single)
Declaration
public BorderSide scale(float t)
Parameters
Type | Name | Description |
---|---|---|
Single | t |
Returns
Type | Description |
---|---|
BorderSide |
toPaint()
Declaration
public Paint toPaint()
Returns
Type | Description |
---|---|
Paint |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |
Overrides
Operators
Equality(BorderSide, BorderSide)
Declaration
public static bool operator ==(BorderSide left, BorderSide right)
Parameters
Type | Name | Description |
---|---|---|
BorderSide | left | |
BorderSide | right |
Returns
Type | Description |
---|---|
Boolean |
Inequality(BorderSide, BorderSide)
Declaration
public static bool operator !=(BorderSide left, BorderSide right)
Parameters
Type | Name | Description |
---|---|---|
BorderSide | left | |
BorderSide | right |
Returns
Type | Description |
---|---|
Boolean |