DirectTextAccess class
Read-only direct views of TextBuffer native cache arrays.
The returned typed lists reference native-owned storage and are intended for immediate inspection only. Mutating them is unsupported.
Constructors
- DirectTextAccess({required Uint32List chars, required Float32List foregrounds, required Float32List backgrounds, required Uint16List attributes, required int length})
-
Creates a DirectTextAccess.
const
Properties
- attributes → Uint16List
-
Text attributes for each cell.
final
- backgrounds → Float32List
-
RGBA background channels, four floats per cell.
final
- chars → Uint32List
-
Unicode code points for each text-buffer cell.
final
- foregrounds → Float32List
-
RGBA foreground channels, four floats per cell.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- length → int
-
Number of cells exposed by these views.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
getAttributes(
int index) → int -
Returns the text attributes bitmask at
index. -
getChar(
int index) → String -
Returns the character at
indexas a single-character string. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited