KernelInputs class final
What a DartKernel dispatch reads and writes, by binding name: buffers as bytes (little-endian, as a GPU lays them), textures and images through the backend's own KernelTexture and KernelImage.
Constructors
-
KernelInputs({Map<
String, ByteData> buffers = const <String, ByteData>{}, Map<String, KernelTexture> textures = const <String, KernelTexture>{}, Map<String, KernelImage> images = const <String, KernelImage>{}})
Properties
-
buffers
→ Map<
String, ByteData> -
The bytes themselves, not copies: the kernel writes into them.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
images
→ Map<
String, KernelImage> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
textures
→ Map<
String, KernelTexture> -
final
Methods
-
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