On this page
Int32x4List class
A fixed-length list of Int32x4 numbers that is viewable as a TypedData.
For long lists, this implementation will be considerably more space- and time-efficient than the default List implementation.
- Implemented types
- Implementers
- Available Extensions
Constructors
- Int32x4List(int length)
factory
- Creates a Int32x4List of the specified length (in elements), all of whose elements are initially zero.
- Int32x4List.fromList(List<
Int32x4> elements) factory -
Creates a Int32x4List with the same length as the
elements
list and copies over the elements. - Int32x4List.sublistView(TypedData data, [int start = 0, int? end])
factory
-
Creates an Int32x4List view on a range of elements of
data
. - Int32x4List.view(ByteBuffer buffer, [int offsetInBytes = 0, int? length])
factory
-
Creates a Int32x4List view of the specified region in
buffer
.
Properties
- buffer → ByteBuffer
read-only, inherited
- Returns the byte buffer associated with this object.
- elementSizeInBytes → int
read-only, inherited
- Returns the number of bytes in the representation of each element in this list.
- first ↔ Int32x4
read / write, inherited
- Returns the first element.
- hashCode → int
read-only, inherited
- The hash code for this object.
- isEmpty → bool
read-only, inherited
- Whether this collection has no elements.
- isNotEmpty → bool
read-only, inherited
- Whether this collection has at least one element.
- iterator → Iterator<
Int32x4> read-only, inherited -
Returns a new
Iterator
that allows iterating the elements of thisIterable
. - last ↔ Int32x4
read / write, inherited
- Returns the last element.
- length ↔ int
read / write, inherited
- The number of objects in this list.
- lengthInBytes → int
read-only, inherited
- Returns the length of this view, in bytes.
- offsetInBytes → int
read-only, inherited
- Returns the offset in bytes into the underlying byte buffer of this view.
- reversed → Iterable<
Int32x4> read-only, inherited - An Iterable of the objects in this list in reverse order.
- runtimeType → Type
read-only, inherited
- A representation of the runtime type of the object.
- single → Int32x4
read-only, inherited
- Checks that this iterable has only one element, and returns that element.
Methods
- add(
Int32x4 value) → void inherited -
Adds
value
to the end of this list, extending the length by one. - addAll(
Iterable< Int32x4> iterable) → void inherited -
Appends all objects of
iterable
to the end of this list. - any(
bool test(Int32x4 element)) → bool inherited -
Checks whether any element of this iterable satisfies
test
. - asMap(
) → Map< int, Int32x4> inherited - An unmodifiable Map view of this list.
- cast<
R>( ) → List< R> inherited -
Returns a view of this list as a list of
R
instances. - clear(
) → void inherited - Removes all objects from this list; the length of the list becomes zero.
- contains(
Object? element) → bool inherited -
Whether the collection contains an element equal to
element
. - elementAt(
int index) → Int32x4 inherited -
Returns the
index
th element. - every(
bool test(Int32x4 element)) → bool inherited -
Checks whether every element of this iterable satisfies
test
. - expand<
T>( Iterable< T> toElements(Int32x4 element)) → Iterable< T> inherited - Expands each element of this Iterable into zero or more elements.
- fillRange(
int start, int end, [Int32x4? fillValue]) → void inherited -
Overwrites a range of elements with
fillValue
. - firstWhere(
bool test(Int32x4 element), {Int32x4 orElse()?}) → Int32x4 inherited -
Returns the first element that satisfies the given predicate
test
. - fold<
T>( T initialValue, T combine(T previousValue, Int32x4 element)) → T inherited - Reduces a collection to a single value by iteratively combining each element of the collection with an existing value
- followedBy(
Iterable< Int32x4> other) → Iterable< Int32x4> inherited -
Returns the lazy concatenation of this iterable and
other
. - forEach(
void action(Int32x4 element)) → void inherited -
Invokes
action
on each element of this iterable in iteration order. - getRange(
int start, int end) → Iterable< Int32x4> inherited - Creates an Iterable that iterates over a range of elements.
- indexOf(
Int32x4 element, [int start = 0]) → int inherited -
The first index of
element
in this list. - indexWhere(
bool test(Int32x4 element), [int start = 0]) → int inherited -
The first index in the list that satisfies the provided
test
. - insert(
int index, Int32x4 element) → void inherited -
Inserts
element
at positionindex
in this list. - insertAll(
int index, Iterable< Int32x4> iterable) → void inherited -
Inserts all objects of
iterable
at positionindex
in this list. - join(
[String separator = ""]) → String inherited - Converts each element to a String and concatenates the strings.
- lastIndexOf(
Int32x4 element, [int? start]) → int inherited -
The last index of
element
in this list. - lastIndexWhere(
bool test(Int32x4 element), [int? start]) → int inherited -
The last index in the list that satisfies the provided
test
. - lastWhere(
bool test(Int32x4 element), {Int32x4 orElse()?}) → Int32x4 inherited -
Returns the last element that satisfies the given predicate
test
. - map<
T>( T toElement(Int32x4 e)) → Iterable< T> inherited -
The current elements of this iterable modified by
toElement
. - noSuchMethod(
Invocation invocation) → dynamic inherited - Invoked when a non-existent method or property is accessed.
- reduce(
Int32x4 combine(Int32x4 value, Int32x4 element)) → Int32x4 inherited - Reduces a collection to a single value by iteratively combining elements of the collection using the provided function.
- remove(
Object? value) → bool inherited -
Removes the first occurrence of
value
from this list. - removeAt(
int index) → Int32x4 inherited -
Removes the object at position
index
from this list. - removeLast(
) → Int32x4 inherited - Removes and returns the last object in this list.
- removeRange(
int start, int end) → void inherited - Removes a range of elements from the list.
- removeWhere(
bool test(Int32x4 element)) → void inherited -
Removes all objects from this list that satisfy
test
. - replaceRange(
int start, int end, Iterable< Int32x4> replacements) → void inherited -
Replaces a range of elements with the elements of
replacements
. - retainWhere(
bool test(Int32x4 element)) → void inherited -
Removes all objects from this list that fail to satisfy
test
. - setAll(
int index, Iterable< Int32x4> iterable) → void inherited -
Overwrites elements with the objects of
iterable
. - setRange(
int start, int end, Iterable< Int32x4> iterable, [int skipCount = 0]) → void inherited -
Writes some elements of
iterable
into a range of this list. - shuffle(
[Random? random]) → void inherited - Shuffles the elements of this list randomly.
- singleWhere(
bool test(Int32x4 element), {Int32x4 orElse()?}) → Int32x4 inherited -
Returns the single element that satisfies
test
. - skip(
int count) → Iterable< Int32x4> inherited -
Returns an Iterable that provides all but the first
count
elements. - skipWhile(
bool test(Int32x4 value)) → Iterable< Int32x4> inherited -
Returns an
Iterable
that skips leading elements whiletest
is satisfied. - sort(
[int compare(Int32x4 a, Int32x4 b)?]) → void inherited -
Sorts this list according to the order specified by the
compare
function. - sublist(
int start, [int? end]) → Int32x4List override -
Returns a new list containing the elements between
start
andend
. - take(
int count) → Iterable< Int32x4> inherited -
Returns a lazy iterable of the
count
first elements of this iterable. - takeWhile(
bool test(Int32x4 value)) → Iterable< Int32x4> inherited -
Returns a lazy iterable of the leading elements satisfying
test
. - toList(
{bool growable = true}) → List< Int32x4> inherited - Creates a List containing the elements of this Iterable.
- toSet(
) → Set< Int32x4> inherited - Creates a Set containing the same elements as this iterable.
- toString(
) → String inherited - A string representation of this object.
- where(
bool test(Int32x4 element)) → Iterable< Int32x4> inherited -
Returns a new lazy Iterable with all elements that satisfy the predicate
test
. - whereType<
T>( ) → Iterable< T> inherited -
Returns a new lazy Iterable with all elements that have type
T
.
Operators
- operator +(
List< Int32x4> other) → List< Int32x4> override -
Returns the concatenation of this list and
other
. - operator ==(
Object other) → bool inherited - The equality operator.
- operator [](
int index) → Int32x4 inherited -
The object at the given
index
in the list. - operator []=(
int index, Int32x4 value) → void inherited -
Sets the value at the given
index
in the list tovalue
.
Constants
- bytesPerElement → const int
-
16
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-typed_data/Int32x4List-class.html