Mesh constructor
Mesh(
- int triangleCount
Mesh, vertex data and vao/vbo.
Implementation
Mesh(int triangleCount)
: pointer = malloc<raylib.Mesh>(sizeOf<raylib.Mesh>()) {
ref = pointer.ref;
ref
..vertexCount = triangleCount * 3
..triangleCount = triangleCount;
pointer.ref.vertices = malloc<Float>(vertexCount * 3 * sizeOf<Float>());
pointer.ref.texcoords = malloc<Float>(vertexCount * 2 * sizeOf<Float>());
pointer.ref.texcoords2 = malloc<Float>(vertexCount * 2 * sizeOf<Float>());
pointer.ref.normals = malloc<Float>(vertexCount * 3 * sizeOf<Float>());
pointer.ref.tangents = malloc<Float>(vertexCount * 4 * sizeOf<Float>());
pointer.ref.colors = malloc<Uint8>(vertexCount * 4 * sizeOf<Uint8>());
}