fix resourceLoader

This commit is contained in:
Nick Fisher
2023-04-21 09:12:34 +08:00
parent 76c7f78e3f
commit a692e4b7b7
3 changed files with 218 additions and 159 deletions

View File

@@ -189,13 +189,9 @@ public class SwiftPolyvoxFilamentPlugin: NSObject, FlutterPlugin, FlutterTexture
createDisplayLink()
result(self.flutterTextureId)
// print("texture id \(pixelBufferflutterTextureId)")
case "getLoadResourceFn":
case "getResourceLoader":
let callback = make_resource_loader(loadResource, freeResource, Unmanaged.passUnretained(self).toOpaque())
result(unsafeBitCast(callback, to:Int64.self))
case "getFreeResourceFn":
result(unsafeBitCast(freeResource, to:Int64.self))
case "getGlTextureId":
result(FlutterMethodNotImplemented)
case "getSurface":