SceneAsset_createGeometryRenderThread function

  1. @Native<Void Function(Pointer<TEngine>, Pointer<Float>, Uint32, Pointer<Float>, Uint32, Pointer<Float>, Uint32, Pointer<Uint16>, Uint32, UnsignedInt, Pointer<Pointer<TMaterialInstance>>, Int, Pointer<NativeFunction<Void Function(Pointer<TSceneAsset>)>>)>(ffi.Pointer<TEngine>, ffi.Pointer<ffi.Float>, ffi.Uint32, ffi.Pointer<ffi.Float>, ffi.Uint32, ffi.Pointer<ffi.Float>, ffi.Uint32, ffi.Pointer<ffi.Uint16>, ffi.Uint32, ffi.UnsignedInt, ffi.Pointer<ffi.Pointer<TMaterialInstance>>, ffi.Int, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<TSceneAsset>)>>)>(isLeaf: true)
void SceneAsset_createGeometryRenderThread(
  1. Pointer<TEngine> tEngine,
  2. Pointer<Float> vertices,
  3. int numVertices,
  4. Pointer<Float> normals,
  5. int numNormals,
  6. Pointer<Float> uvs,
  7. int numUvs,
  8. Pointer<Uint16> indices,
  9. int numIndices,
  10. int tPrimitiveType,
  11. Pointer<Pointer<TMaterialInstance>> materialInstances,
  12. int materialInstanceCount,
  13. Pointer<NativeFunction<Void Function(Pointer<TSceneAsset>)>> callback,
)

Implementation

@ffi.Native<
        ffi.Void Function(
            ffi.Pointer<TEngine>,
            ffi.Pointer<ffi.Float>,
            ffi.Uint32,
            ffi.Pointer<ffi.Float>,
            ffi.Uint32,
            ffi.Pointer<ffi.Float>,
            ffi.Uint32,
            ffi.Pointer<ffi.Uint16>,
            ffi.Uint32,
            ffi.UnsignedInt,
            ffi.Pointer<ffi.Pointer<TMaterialInstance>>,
            ffi.Int,
            ffi.Pointer<
                ffi
                .NativeFunction<ffi.Void Function(ffi.Pointer<TSceneAsset>)>>)>(
    isLeaf: true)
external void SceneAsset_createGeometryRenderThread(
  ffi.Pointer<TEngine> tEngine,
  ffi.Pointer<ffi.Float> vertices,
  int numVertices,
  ffi.Pointer<ffi.Float> normals,
  int numNormals,
  ffi.Pointer<ffi.Float> uvs,
  int numUvs,
  ffi.Pointer<ffi.Uint16> indices,
  int numIndices,
  int tPrimitiveType,
  ffi.Pointer<ffi.Pointer<TMaterialInstance>> materialInstances,
  int materialInstanceCount,
  ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<TSceneAsset>)>>
      callback,
);