List

List

Choose your operating system:

Windows

macOS

Linux

On this page

Actions

Add

Add the given element handle to this element list, if it isn't already in the list.

Target is Typed Element List Library

Append

Append the given element handles to this element list.

Target is Typed Element List Library

Append List

Append the another element list to this element list.

Target is Typed Element List Library

Clone

Clone this list instance. Note: Only copies elements; does not copy any bindings!

Target is Typed Element List Library

Contains

Does this element list contain an entry for the given element handle?

Target is Typed Element List Library

Count Elements

Count the number of elements in this list, optionally filtering to elements that implement the given interface.

Target is Typed Element List Library

Count Elements Of Type

Count the number of elements in this list of the given type.

Target is Typed Element List Library

Empty

Remove all entries from this element list, potentially leaving space allocated for the given number of entries.

Target is Typed Element List Library

Get Element Handle At

Get the element handle at the given index. Note: Use IsValidIndex to test for validity.

Target is Typed Element List Library

Get Element Handles

Get the handle of every element in this list, optionally filtering to elements that implement the given interface.

Target is Typed Element List Library

Get Element Interface

Get the element interface from the given handle.

Target is Typed Element List Library

Has Elements

Test whether there are elements in this list, optionally filtering to elements that implement the given interface.

Target is Typed Element List Library

Has Elements Of Type

Test whether there are elements in this list of the given type.

Target is Typed Element List Library

Is Valid Index

Is the given index a valid entry within this element list?

Target is Typed Element List Library

Num

Get the number of entries within this element list.

Target is Typed Element List Library

Remove

Remove the given element handle from this element list, if it is in the list.

Target is Typed Element List Library

Reserve

Pre-allocate enough memory in this element list to store the given number of entries.

Target is Typed Element List Library

Reset

Remove all entries from this element list, preserving existing allocations.

Target is Typed Element List Library

Shrink

Shrink this element list storage to avoid slack.

Target is Typed Element List Library