SceneAsset_createInstanceRenderThread function

  1. @Native<Void Function(Pointer<TSceneAsset>, Pointer<Pointer<TMaterialInstance>>, Int, Pointer<NativeFunction<Void Function(Pointer<TSceneAsset>)>>)>(ffi.Pointer<TSceneAsset>, ffi.Pointer<ffi.Pointer<TMaterialInstance>>, ffi.Int, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<TSceneAsset>)>>)>(isLeaf: true)
void SceneAsset_createInstanceRenderThread(
  1. Pointer<TSceneAsset> asset,
  2. Pointer<Pointer<TMaterialInstance>> tMaterialInstances,
  3. int materialInstanceCount,
  4. Pointer<NativeFunction<Void Function(Pointer<TSceneAsset>)>> callback,
)

Implementation

@ffi.Native<
        ffi.Void Function(
            ffi.Pointer<TSceneAsset>,
            ffi.Pointer<ffi.Pointer<TMaterialInstance>>,
            ffi.Int,
            ffi.Pointer<
                ffi
                .NativeFunction<ffi.Void Function(ffi.Pointer<TSceneAsset>)>>)>(
    isLeaf: true)
external void SceneAsset_createInstanceRenderThread(
  ffi.Pointer<TSceneAsset> asset,
  ffi.Pointer<ffi.Pointer<TMaterialInstance>> tMaterialInstances,
  int materialInstanceCount,
  ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<TSceneAsset>)>>
      callback,
);