writeTexture method
void
writeTexture(})
queue.writeTexture, which takes any row stride.
Implementation
@override
void writeTexture(
TextureHandle target,
ByteData data, {
TextureRegion? region,
int mipLevel = 0,
int? bytesPerRow,
}) {
features.require(DeviceFeature.textureWrites, backend: _backend);
_guard(
'a write into a ${target.format.name} texture',
() => webgpuWriteTexture(
_gpuDevice,
target,
data,
region: region,
level: mipLevel,
bytesPerRow: bytesPerRow,
),
);
}