nativeReadFrom method
Implementation
@override
void nativeReadFrom(RlVertexBufferC p) {
structOnOp((o) {
o.ref.vertices = p.vertices;
o.ref.texcoords = p.texcoords;
o.ref.normals = p.normals;
o.ref.colors = p.colors;
o.ref.indices = p.indices;
});
elementCount = p.elementCount;
vertices = p.vertices.address != 0
? .generate(p.verticesCount, (i) => p.vertices[i].toDouble())
: [];
texcoords = p.texcoords.address != 0
? .generate(p.texcoordsCount, (i) => p.texcoords[i].toDouble())
: [];
normals = p.normals.address != 0
? .generate(p.normalsCount, (i) => p.normals[i].toDouble())
: [];
colors = p.colors.address != 0
? .generate(p.colorsCount, (i) => p.colors[i])
: [];
indices = p.indices.address != 0
? .generate(p.indicesCount, (i) => p.indices[i])
: [];
vaoId = p.vaoId;
vboId = .generate(vboIdCount, (i) => p.vboId[i]);
}