getWorld_2d method

World2D? getWorld_2d()

Implementation

World2D? getWorld_2d() {
  return using((arena) {
    Pointer<Pointer<Void>> ptrArgArray = nullptr;
    final retPtr = arena.allocate<GDExtensionTypePtr>(sizeOf<GDExtensionTypePtr>());
    gde.ffiBindings.gde_object_method_bind_ptrcall(
      _bindings.methodGetWorld_2d, nativePtr.cast(), ptrArgArray, retPtr.cast());
    final realObj = gde.ffiBindings.gde_ref_get_object(retPtr.cast());
    final retVal = (realObj.cast<GDExtensionObjectPtr>().toDart()) as World2D?;
    retVal?.unreference();
    return retVal;
  });
}