fledge_render_flutter 0.1.4 copy "fledge_render_flutter: ^0.1.4" to clipboard
fledge_render_flutter: ^0.1.4 copied to clipboard

discontinuedreplaced by: fledge_render

Flutter integration for Fledge rendering - backend abstraction for flutter_gpu and Canvas.

example/example.dart

// ignore_for_file: avoid_print
import 'package:fledge_render_flutter/fledge_render_flutter.dart';

void main() async {
  // Select the best available backend
  // Tries flutter_gpu first, falls back to Canvas
  final backend = await BackendSelector.selectBest();

  print('Using backend: ${backend.runtimeType}');

  // Or force Canvas backend (stable, works everywhere)
  final canvasBackend = CanvasBackend();
  await canvasBackend.initialize();

  print('Canvas backend initialized');

  // In a real app, you would:
  // 1. Create textures from images
  // 2. Begin a frame
  // 3. Draw sprite batches
  // 4. End the frame
  //
  // Example:
  // final texture = await backend.createTextureFromData(
  //   TextureDescriptor(width: 256, height: 256),
  //   imageData,
  // );
  // final frame = backend.beginFrame(size);
  // frame.drawSpriteBatch(batch);
  // backend.endFrame(frame);
}
0
likes
0
points
410
downloads

Publisher

verified publisherfledge-framework.dev

Weekly Downloads

Flutter integration for Fledge rendering - backend abstraction for flutter_gpu and Canvas.

Homepage
Repository (GitHub)
View/report issues

Topics

#ecs #game-engine #rendering #flutter #flutter-games

License

unknown (license)

Dependencies

fledge_ecs, fledge_render, flutter, vector_math

More

Packages that depend on fledge_render_flutter