Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_Backends_Generic🞂TMMFBackendClass

TMMFBackend

A surface backend that uses Windows Memory-Mapped Files (MMF) or system swap space for bitmap storage.

Inheritance:TObject 🞂 TPersistent 🞂 TPlainInterfacedPersistent 🞂 TNotifiablePersistent 🞂 TThreadPersistent 🞂 TCustomBackend 🞂 TMemoryBackend 🞂 TMMFBackend

Declaration ​

pascal
TMMFBackend = class(TMemoryBackend)

Description ​

TMMFBackend is a memory-mapped file surface backend designed for Windows applications that require handling ultra-large bitmap buffers exceeding physical RAM boundaries.

TMMFBackend allocates pixel buffers using Windows memory-mapped file views (CreateFileMapping / MapViewOfFile). Pixel buffers can be backed either by temporary disk files or directly by the operating system page file.