generateProto static method
Implementation
static DiffusionResult generateProto(DiffusionGenerationRequest request) {
_validateGenerateRequest(request);
final override = _generateLifecycleProtoForTesting;
if (override != null) {
return override(request);
}
final fn = RacNative.bindings.rac_diffusion_generate_lifecycle_proto;
if (fn == null) {
throw UnsupportedError(
'rac_diffusion_generate_lifecycle_proto is unavailable',
);
}
return DartBridgeProtoUtils.callRequest<DiffusionResult>(
request: request,
invoke: fn,
decode: DiffusionResult.fromBuffer,
symbol: 'rac_diffusion_generate_lifecycle_proto',
);
}