getCapabilities method

RenderSessionCapabilities getCapabilities()

Reads what the session supports.

See mln_render_session_get_capabilities in the C API reference.

Implementation

RenderSessionCapabilities getCapabilities() => withNativeArena((arena) {
  final outCapabilities = arena<raw.mln_render_session_capabilities>();
  outCapabilities.ref.size = sizeOf<raw.mln_render_session_capabilities>();
  _check(
    raw.mln_render_session_get_capabilities(
      _handle.raw,
      outCapabilities,
      nativeDiagnostic,
    ),
  );
  return _readRenderSessionCapabilities(outCapabilities.ref);
});