bufferGetFgPtr method

Pointer<Uint16> bufferGetFgPtr(
  1. OptimizedBufferHandle buffer
)

Returns canonical packed u16 foreground storage.

Implementation

Pointer<Uint16> bufferGetFgPtr(OptimizedBufferHandle buffer) =>
    _guard('Failed to access buffer foregrounds', () {
      final pointer = _native.bufferGetFgPtr(buffer.value);
      if (pointer == nullptr) throw StateError('returned nullptr');
      return pointer;
    });