getResolveItemStatus method

IPResolverStatus getResolveItemStatus(
  1. int id
)

Implementation

IPResolverStatus getResolveItemStatus(int id) {
  return using((arena) {
    final ptrArgArray = arena.allocate<GDExtensionConstTypePtr>(sizeOf<GDExtensionConstTypePtr>() * 1);
    final idPtr = arena.allocate<Int64>(sizeOf<Int64>())..value = id;
    (ptrArgArray + 0).value = idPtr.cast();
    final retPtr = arena.allocate<Int64>(sizeOf<Int64>());
    gde.ffiBindings.gde_object_method_bind_ptrcall(
      _bindings.methodGetResolveItemStatus, nativePtr.cast(), ptrArgArray, retPtr.cast());
    return IPResolverStatus.fromValue(retPtr.value);
  });
}