FPDoc Online › LCL › LCLResCache › TBlockResourceCache TBlockResourceCache class Source Save as PDF In unit LCLResCache
TBlockResourceCache - a cache for Block resources.
Declaration pascal Copy
TBlockResourceCache = class ( THandleResourceCache)
Inheritance TBlockResourceCache THandleResourceCache TResourceCache Descends from it: TBrushHandleCache
Description Nothing more than the line above yet.
Properties DataSizepublic DataSize - the total size of the data in the Block Resource.
Methods Createpublic Constructor for the class instance. FindDescriptorpublic FindDescriptor - returns the descriptor whose pointer is given. AddResourcepublic AddResource - inserts a Block resource into the list, referenced by a handle and a descriptor pointer, and returns the Block Resource Cache descriptor. CompareDescriptorspublic CompareDescriptors - returns 0 if descriptors are equal, -1 if Desc1 is less, 1 if Desc1 is greater.
Events OnCompareDescPtrWithDescriptorpublic OnCompareDescPtrWithDescriptor - the result of a comparison between a descriptor pointer and the descriptor itself.
Fields FOnCompareDescPtrWithDescriptorprotected FOnCompareDescPtrWithDescriptor - local variable to hold the result of a comparison between a descriptor pointer and the descriptor itself.
Inherited From THandleResourceCache (1) FindItem
From TResourceCache (14) Clear CompareItems ConsistencyCheck Destroy ItemIsUsed ItemUnused ItemUsed Lock MaxUnusedItem RemoveDescriptor RemoveItem ResourceCacheDescriptorClass ResourceCacheItemClass Unlock
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.