Class UIBrush
Implementation of IBrush for VideoPlayer frame displaying.
Inheritance
System.Object
UIBrush
Namespace: FlaxEngine.GUI
Assembly: FlaxEngine.CSharp.dll
Syntax
public sealed class UIBrush : Object, IBrush, IComparable, IEquatable<UIBrush>
Constructors
UIBrush()
UIBrush(JsonAsset)
Initializes a new instance of the UIBrush struct.
Declaration
public UIBrush(JsonAsset asset)
Parameters
|
JsonAsset
asset
The UI Brush asset to use. |
UIBrush(JsonAssetReference<UIBrushAsset>)
Initializes a new instance of the UIBrush struct.
Declaration
public UIBrush(JsonAssetReference<UIBrushAsset> asset)
Parameters
|
JsonAssetReference<UIBrushAsset>
asset
The UI Brush asset to use. |
Fields
Asset
The UI Brush asset to use.
Declaration
public JsonAssetReference<UIBrushAsset> Asset
Field Value
|
JsonAssetReference<UIBrushAsset>
|
Properties
Size
Gets the size of the image brush in pixels (if relevant).
Declaration
public Float2 Size { get; }
Property Value
|
Float2
|
Implements
Methods
CompareTo(Object)
Declaration
public int CompareTo(object obj)
Parameters
|
System.Object
obj
|
Returns
|
System.Int32
|
Draw(Rectangle, Color)
Draws the specified image using Render2D graphics backend.
Declaration
public void Draw(Rectangle rect, Color color)
Parameters
|
Rectangle
rect
The draw area rectangle. |
|
Color
color
The color. |
Implements
Equals(UIBrush)
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
|
System.Object
obj
|
Returns
|
System.Boolean
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
|
System.Int32
|