Sign in Join
FPDoc Onlineexperiment

LCLResCache unit

Classes and routines used to cache interface resources.

lclrescache.pas contains classes and routines used to cache interface resources. See graphics.pp for examples.

lclrescache.pas is part of the Lazarus Component Library ( LCL).

Author: Mattias Gaertner

Classes and records

TBlockResourceCacheclassTBlockResourceCache - a cache for Block resources.
TBlockResourceCacheDescriptorclassTBlockResourceCacheDescriptor - descriptor for a Block Resource Cache.
THandleResourceCacheclassTHandleResourceCache - a Resource Cache for Handles.
TResourceCacheclassTResourceCache - a cache (linked list) for storing Resources.
TResourceCacheDescriptorclassTResourceCacheDescriptor - a class of descriptors for ResourceCache Items.
TResourceCacheItemclassTResourceCacheItem - an item in a list ( TResourceCache).

Procedures and functions

CompareDescPtrWithBlockResDescfunction
ComparePHandleWithResourceCacheItemfunction

Types

TResourceCacheDescriptorClasstypeClass reference used to create new TResourceCacheDescriptor instances.
TResourceCacheItemClasstypeClass reference used to create new TResourceCacheItem instances.

Uses

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.