This commit is contained in:
Nick Fisher
2024-04-30 14:14:54 +08:00
parent 8f9e309c34
commit 14b0b674c5
28 changed files with 423 additions and 1787 deletions

View File

@@ -1,9 +1,16 @@
import 'dart:ffi';
class FlutterFilamentTexture {
final int width;
final int height;
final int flutterTextureId;
final int hardwareTextureId;
final int? hardwareTextureId;
Pointer<Void>? surface;
FlutterFilamentTexture(
this.flutterTextureId, this.hardwareTextureId, this.width, this.height);
FlutterFilamentTexture(this.flutterTextureId, this.hardwareTextureId,
this.width, this.height, int? surfaceAddress) {
if (surfaceAddress != null) {
surface = Pointer<Void>.fromAddress(surfaceAddress!);
}
}
}