build_hooks library

Build-hook helpers for flutter_scene.

Call buildModels from your app's hook/build.dart to convert glTF (.glb) source assets into flutter_scene's .model format at build time:

import 'package:hooks/hooks.dart';
import 'package:flutter_scene/build_hooks.dart';

void main(List<String> args) {
  build(args, (config, output) async {
    buildModels(buildInput: config, inputFilePaths: ['assets/dash.glb']);
  });
}

Functions

buildModels({required BuildInput buildInput, required List<String> inputFilePaths, String outputDirectory = 'build/models/'}) → void
Converts each .glb file in inputFilePaths to the Flutter Scene .model format and writes the result into outputDirectory (resolved relative to BuildInput.packageRoot).