wasmWriteInto method
Implementation
@override
void wasmWriteInto(WasmWriter writer) {
writer.Int32(vertexCount);
writer.Int32(triangleCount);
writer.wasmptr(_vertices.ptr);
writer.wasmptr(_texcoords.ptr);
writer.wasmptr(_texcoords2.ptr);
writer.wasmptr(_normals.ptr);
writer.wasmptr(_tangents.ptr);
writer.wasmptr(_colors.ptr);
writer.wasmptr(_indices.ptr);
writer.wasmptr(_animVertices.ptr);
writer.wasmptr(_animNormals.ptr);
writer.wasmptr(_boneIds.ptr);
writer.wasmptr(_boneWeights.ptr);
writer.wasmptr(_boneMatrices.ptr);
writer.Int32(boneCount);
writer.Uint32(vaoId);
writer.wasmptr(_vboId.ptr);
_vertices.onPointer((p) => p.writeArray(_vertices.inner));
_texcoords.onPointer((p) => p.writeArray(_texcoords.inner));
_texcoords2.onPointer((p) => p.writeArray(_texcoords2.inner));
_normals.onPointer((p) => p.writeArray(_normals.inner));
_tangents.onPointer((p) => p.writeArray(_tangents.inner));
_colors.onPointer((p) => p.writeArray(_colors.inner));
_indices.onPointer((p) => p.writeArray(_indices.inner));
_animVertices.onPointer((p) => p.writeArray(_animVertices.inner));
_animNormals.onPointer((p) => p.writeArray(_animNormals.inner));
_boneIds.onPointer((p) => p.writeArray(_boneIds.inner));
_boneWeights.onPointer((p) => p.writeArray(_boneWeights.inner));
_boneMatrices.onPointer((p) => p.writeArray(_boneMatrices.inner));
_vboId.onPointer((p) => p.writeArray(_vboId.inner));
}