DrawMeshInstanced method

  1. @override
void DrawMeshInstanced(
  1. MeshD mesh,
  2. MaterialD material,
  3. StructPointer<MatrixD> transforms,
  4. int instances,
)
override

Draw multiple mesh instances with material and different transforms

Implementation

@override
void DrawMeshInstanced(
  MeshD mesh,
  MaterialD material,
  StructPointer<MatrixD> transforms,
  int instances,
) => _ffi.DrawMeshInstanced(
  $.Mesh$.Ref1(mesh).asNativePointer<MeshC>().ref,
  $.Material$.Ref1(material).asNativePointer<MaterialC>().ref,
  transforms.asNativePointer(),
  instances,
);