StripBatch.fromData constructor
StripBatch.fromData(
- StripBatchData data
Wraps portable batch data in engine vertex objects. The atlas image
is decoded separately (decodeAtlas) because decodeImageFromPixels
is asynchronous.
Implementation
StripBatch.fromData(StripBatchData data)
: chunks = [
for (final chunk in data.chunks)
ui.Vertices.raw(ui.VertexMode.triangles, chunk.positions,
textureCoordinates: chunk.textureCoordinates,
colors: chunk.colors,
indices: chunk.indices),
],
chunkAlphaBases = [
for (final chunk in data.chunks) chunk.alphaBase,
],
atlasPixels = data.atlasPixels,
atlasWidth = data.atlasWidth,
atlasHeight = data.atlasHeight,
stripCount = data.stripCount;