GltfAssetLoader_createRenderThread function

  1. @Native<Void Function(Pointer<TEngine>, Pointer<TMaterialProvider>, Pointer<TNameComponentManager>, Pointer<NativeFunction<Void Function(Pointer<TGltfAssetLoader>)>>)>(ffi.Pointer<TEngine>, ffi.Pointer<TMaterialProvider>, ffi.Pointer<TNameComponentManager>, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<TGltfAssetLoader>)>>)>(isLeaf: true)
void GltfAssetLoader_createRenderThread(
  1. Pointer<TEngine> tEngine,
  2. Pointer<TMaterialProvider> tMaterialProvider,
  3. Pointer<TNameComponentManager> tNameComponentManager,
  4. Pointer<NativeFunction<Void Function(Pointer<TGltfAssetLoader>)>> callback,
)

Implementation

@ffi.Native<
    ffi.Void Function(
        ffi.Pointer<TEngine>,
        ffi.Pointer<TMaterialProvider>,
        ffi.Pointer<TNameComponentManager>,
        ffi.Pointer<
            ffi.NativeFunction<
                ffi.Void Function(
                    ffi.Pointer<TGltfAssetLoader>)>>)>(isLeaf: true)
external void GltfAssetLoader_createRenderThread(
  ffi.Pointer<TEngine> tEngine,
  ffi.Pointer<TMaterialProvider> tMaterialProvider,
  ffi.Pointer<TNameComponentManager> tNameComponentManager,
  ffi.Pointer<
          ffi.NativeFunction<ffi.Void Function(ffi.Pointer<TGltfAssetLoader>)>>
      callback,
);