Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    RenderLightCollection Class

    Namespace: Stride.Rendering.Lights
    Assembly: Stride.Rendering.dll

    A list of for a specified RenderGroupMask.

    System.Object → FastList<RenderLight> → RenderLightCollection
    Derived from RenderLightCollection:

    public class RenderLightCollection : FastList<RenderLight>, IList<RenderLight>, IReadOnlyList<RenderLight>, IReadOnlyCollection<RenderLight>, ICollection<RenderLight>, IEnumerable<RenderLight>, IEnumerable
    Name Description
    Constructors
    RenderLightCollection()

    Initializes a new instance of the RenderLightCollection class.

    RenderLightCollection(Int32)

    Initializes a new instance of the RenderLightCollection class.

    Fields
    Tags

    Tags attached.

    Properties
    CullingMask

    Gets or sets the culling mask.

    | Improve this Doc View Source

    Constructors


    RenderLightCollection()

    Initializes a new instance of the RenderLightCollection class.

    public RenderLightCollection()

    RenderLightCollection(Int32)

    Initializes a new instance of the RenderLightCollection class.

    public RenderLightCollection(int capacity)
    Parameters
    Type Name Description
    System.Int32 capacity

    The capacity.

    | Improve this Doc View Source

    Fields


    Tags

    Tags attached.

    public PropertyContainer Tags
    Field Value
    Type Description
    PropertyContainer
    | Improve this Doc View Source

    Properties


    CullingMask

    Gets or sets the culling mask.

    public RenderGroupMask CullingMask { get; }
    Property Value
    Type Description
    RenderGroupMask

    The culling mask.


    Inherited Members

    FastList<RenderLight>.Items
    FastList<RenderLight>.Capacity
    FastList<RenderLight>.Add(RenderLight)
    FastList<RenderLight>.IncreaseCapacity(Int32)
    FastList<RenderLight>.Clear()
    FastList<RenderLight>.Contains(RenderLight)
    FastList<RenderLight>.CopyTo(RenderLight[], Int32)
    FastList<RenderLight>.IndexOf(RenderLight)
    FastList<RenderLight>.Insert(Int32, RenderLight)
    FastList<RenderLight>.Remove(RenderLight)
    FastList<RenderLight>.RemoveAt(Int32)
    FastList<RenderLight>.IEnumerable<RenderLight>.GetEnumerator()
    FastList<RenderLight>.IEnumerable.GetEnumerator()
    FastList<RenderLight>.Count
    FastList<RenderLight>.Item[Int32]
    FastList<RenderLight>.ICollection<RenderLight>.IsReadOnly
    FastList<RenderLight>.Clear(Boolean)
    FastList<RenderLight>.Resize(Int32, Boolean)
    FastList<RenderLight>.AddRange(IEnumerable<RenderLight>)
    FastList<RenderLight>.AsReadOnly()
    FastList<RenderLight>.BinarySearch(RenderLight)
    FastList<RenderLight>.BinarySearch(RenderLight, IComparer<RenderLight>)
    FastList<RenderLight>.BinarySearch(Int32, Int32, RenderLight, IComparer<RenderLight>)
    FastList<RenderLight>.CopyTo(RenderLight[])
    FastList<RenderLight>.CopyTo(Int32, RenderLight[], Int32, Int32)
    FastList<RenderLight>.EnsureCapacity(Int32)
    FastList<RenderLight>.Exists(Predicate<RenderLight>)
    FastList<RenderLight>.Find(Predicate<RenderLight>)
    FastList<RenderLight>.FindAll(Predicate<RenderLight>)
    FastList<RenderLight>.FindIndex(Predicate<RenderLight>)
    FastList<RenderLight>.FindIndex(Int32, Predicate<RenderLight>)
    FastList<RenderLight>.FindIndex(Int32, Int32, Predicate<RenderLight>)
    FastList<RenderLight>.FindLast(Predicate<RenderLight>)
    FastList<RenderLight>.FindLastIndex(Predicate<RenderLight>)
    FastList<RenderLight>.FindLastIndex(Int32, Predicate<RenderLight>)
    FastList<RenderLight>.FindLastIndex(Int32, Int32, Predicate<RenderLight>)
    FastList<RenderLight>.ForEach(Action<RenderLight>)
    FastList<RenderLight>.GetEnumerator()
    FastList<RenderLight>.GetRange(Int32, Int32)
    FastList<RenderLight>.IndexOf(RenderLight, Int32)
    FastList<RenderLight>.IndexOf(RenderLight, Int32, Int32)
    FastList<RenderLight>.InsertRange(Int32, IEnumerable<RenderLight>)
    FastList<RenderLight>.LastIndexOf(RenderLight)
    FastList<RenderLight>.LastIndexOf(RenderLight, Int32)
    FastList<RenderLight>.LastIndexOf(RenderLight, Int32, Int32)
    FastList<RenderLight>.RemoveAll(Predicate<RenderLight>)
    FastList<RenderLight>.RemoveRange(Int32, Int32)
    FastList<RenderLight>.Reverse()
    FastList<RenderLight>.Reverse(Int32, Int32)
    FastList<RenderLight>.Sort()
    FastList<RenderLight>.Sort(IComparer<RenderLight>)
    FastList<RenderLight>.Sort(Int32, Int32, IComparer<RenderLight>)
    FastList<RenderLight>.ToArray()
    FastList<RenderLight>.TrimExcess()
    FastList<RenderLight>.TrueForAll(Predicate<RenderLight>)

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    ArrayExtensions.ComputeHash<T>(ICollection<T>, IEqualityComparer<T>)
    CollectionExtensions.SwapRemove<T>(IList<T>, T)
    CollectionExtensions.SwapRemoveAt<T>(IList<T>, Int32)
    CollectionExtensions.GetItemOrNull<T>(IList<T>, Int32)
    CollectionExtensions.IndexOf<T>(IReadOnlyList<T>, T)
    EnumerableExtensions.IsNullOrEmpty(IEnumerable)
    EnumerableExtensions.ForEach<T>(IEnumerable, Action<T>)
    EnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
    EnumerableExtensions.IndexOf<T>(IEnumerable<T>, Func<T, Boolean>)
    EnumerableExtensions.LastIndexOf<T>(IEnumerable<T>, Func<T, Boolean>)
    EnumerableExtensions.NotNull<T>(IEnumerable<T>)
    EnumerableExtensions.ToHashCode<T>(IEnumerable<T>)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation