render function

  1. @Native<Void Function(Pointer<Void>, Uint64, Pointer<Void>, Pointer<NativeFunction<Void Function(Pointer<Void> buf, Size size, Pointer<Void> data)>>, Pointer<Void>)>(ffi.Pointer<ffi.Void>, ffi.Uint64, ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void> buf, ffi.Size size, ffi.Pointer<ffi.Void> data)>>, ffi.Pointer<ffi.Void>)>()
void render(
  1. Pointer<Void> viewer,
  2. int frameTimeInNanos,
  3. Pointer<Void> pixelBuffer,
  4. Pointer<NativeFunction<Void Function(Pointer<Void> buf, Size size, Pointer<Void> data)>> callback,
  5. Pointer<Void> data,
)

Implementation

@ffi.Native<
    ffi.Void Function(
        ffi.Pointer<ffi.Void>,
        ffi.Uint64,
        ffi.Pointer<ffi.Void>,
        ffi.Pointer<
            ffi.NativeFunction<
                ffi.Void Function(ffi.Pointer<ffi.Void> buf, ffi.Size size,
                    ffi.Pointer<ffi.Void> data)>>,
        ffi.Pointer<ffi.Void>)>()
external void render(
  ffi.Pointer<ffi.Void> viewer,
  int frameTimeInNanos,
  ffi.Pointer<ffi.Void> pixelBuffer,
  ffi.Pointer<
          ffi.NativeFunction<
              ffi.Void Function(ffi.Pointer<ffi.Void> buf, ffi.Size size,
                  ffi.Pointer<ffi.Void> data)>>
      callback,
  ffi.Pointer<ffi.Void> data,
);