Search Results for

    Show / Hide Table of Contents

    Class UIBrush

    Implementation of IBrush for VideoPlayer frame displaying.

    Inheritance
    System.Object
    UIBrush
    Implements
    IBrush
    System.IComparable
    System.IEquatable<UIBrush>
    Namespace: FlaxEngine.GUI
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    public sealed class UIBrush : Object, IBrush, IComparable, IEquatable<UIBrush>

    Constructors

    UIBrush()

    Initializes a new instance of the UIBrush class.

    Declaration
    public 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
    IBrush.Size

    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
    IBrush.Draw(Rectangle, Color)

    Equals(UIBrush)

    Declaration
    public bool Equals(UIBrush other)
    Parameters
    UIBrush other

    Returns
    System.Boolean

    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

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.DeepClone<T>(T)
    Extensions.RawClone<T>(T)

    See Also

    IBrush
    UIBrushAsset
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat