mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Class UICollection

    This component represents and ordered collection of UI elements. You can add to the UICollection by either dropping UI elements in the UI element this component is attached to in the Editor or by calling the AddItem(RectTransform) method. UI elements that are added to this collection via the Editor will be automatically arranged when this component executes. To use this component attach it to a UI element (a GameObject with a RectTransform component) such as an Image or Panel.

    Inheritance
    Object
    UICollection
    Implements
    MonoBehaviour
    Namespace: Microsoft.MixedReality.Toolkit.Experimental.UI
    Assembly: cs.temp.dll.dll
    Syntax
    public class UICollection : MonoBehaviour, MonoBehaviour

    Properties

    HorizontalSpacing

    Declaration
    public float HorizontalSpacing { get; set; }
    Property Value
    Type Description
    Single

    HorizontalSpacing

    Declaration
    public float HorizontalSpacing { get; set; }
    Property Value
    Type Description
    Single

    Items

    A list of items in this collection. This list should not be modified directly. Instead use AddItem(RectTransform) and RemoveItem(RectTransform).

    Declaration
    public List<RectTransform> Items { get; }
    Property Value
    Type Description
    List<RectTransform>

    Items

    A list of items in this collection. This list should not be modified directly. Instead use AddItem(RectTransform) and RemoveItem(RectTransform).

    Declaration
    public List<RectTransform> Items { get; }
    Property Value
    Type Description
    List<RectTransform>

    MaxHeight

    Declaration
    public float MaxHeight { get; set; }
    Property Value
    Type Description
    Single

    MaxHeight

    Declaration
    public float MaxHeight { get; set; }
    Property Value
    Type Description
    Single

    MaxWidth

    Declaration
    public float MaxWidth { get; set; }
    Property Value
    Type Description
    Single

    MaxWidth

    Declaration
    public float MaxWidth { get; set; }
    Property Value
    Type Description
    Single

    VerticalSpacing

    Declaration
    public float VerticalSpacing { get; set; }
    Property Value
    Type Description
    Single

    VerticalSpacing

    Declaration
    public float VerticalSpacing { get; set; }
    Property Value
    Type Description
    Single

    Methods

    AddItem(RectTransform)

    Adds a UI element to the collection. This will cause the collection layout to update immediately. NOTE: The added item's RectTransform will get modified in order to layout properly in this collection.

    Declaration
    public void AddItem(RectTransform item)
    Parameters
    Type Name Description
    RectTransform item

    The UI element to add to the collection.

    AddItem(RectTransform)

    Adds a UI element to the collection. This will cause the collection layout to update immediately. NOTE: The added item's RectTransform will get modified in order to layout properly in this collection.

    Declaration
    public void AddItem(RectTransform item)
    Parameters
    Type Name Description
    RectTransform item

    The UI element to add to the collection.

    RemoveAllItems()

    Removes all UI elements added to the collection. This will cause the collection layout to update immediately. NOTE: This method does not call Destroy removed items.

    Declaration
    public void RemoveAllItems()

    RemoveAllItems()

    Removes all UI elements added to the collection. This will cause the collection layout to update immediately. NOTE: This method does not call Destroy removed items.

    Declaration
    public void RemoveAllItems()

    RemoveItem(RectTransform)

    Removes a UI element from the collection. This will cause the collection layout to update immediately. NOTE: This method does not call Destroy removed items.

    Declaration
    public void RemoveItem(RectTransform item)
    Parameters
    Type Name Description
    RectTransform item

    The UI element to remove from the collection.

    RemoveItem(RectTransform)

    Removes a UI element from the collection. This will cause the collection layout to update immediately. NOTE: This method does not call Destroy removed items.

    Declaration
    public void RemoveItem(RectTransform item)
    Parameters
    Type Name Description
    RectTransform item

    The UI element to remove from the collection.

    UpdateLayout()

    Declaration
    protected virtual void UpdateLayout()

    UpdateLayout()

    Declaration
    protected virtual void UpdateLayout()

    Implements

    MonoBehaviour
    In This Article
    • Properties
      • HorizontalSpacing
      • HorizontalSpacing
      • Items
      • Items
      • MaxHeight
      • MaxHeight
      • MaxWidth
      • MaxWidth
      • VerticalSpacing
      • VerticalSpacing
    • Methods
      • AddItem(RectTransform)
      • AddItem(RectTransform)
      • RemoveAllItems()
      • RemoveAllItems()
      • RemoveItem(RectTransform)
      • RemoveItem(RectTransform)
      • UpdateLayout()
      • UpdateLayout()
    • Implements
    Back to top Generated by DocFX