<?xml version="1.0" encoding="UTF-8"?> <!-- Documentation for LCL (Lazarus Component Library) and LazUtils (Lazarus Utilities) are published under the Creative Commons Attribution-ShareAlike 4.0 International public license. https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/main/docs/cc-by-sa-4-0.txt Copyright (c) 1997-2025, by the Lazarus Development Team. --> <fpdoc-descriptions> <package name="lcl"> <!-- ==================================================================== IntfGraphics ==================================================================== --> <module name="IntfGraphics"> <short> Classes and functions for easy handling of raw images (interface images). </short> <descr> <p> Author: Mattias Gaertner </p> </descr> <!-- TODO: Most topics in this module need content. --> <element name="Classes"/> <element name="SysUtils"/> <element name="Math"/> <element name="fpImage"/> <element name="FPReadBMP"/> <element name="FPWriteBMP"/> <element name="BMPComn"/> <element name="FPReadPNG"/> <element name="FPWritePNG"/> <element name="FPReadTiff"/> <element name="FPWriteTiff"/> <element name="FPTiffCmn"/> <element name="AvgLvlTree"/> <element name="GraphType"/> <element name="FPCAdds"/> <element name="LazLoggerBase"/> <element name="LazTracer"/> <element name="LCLType"/> <element name="LCLVersion"/> <element name="IcnsTypes"/> <element name="TLazIntfImageGetPixelProc "> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImageGetPixelProc.x"> <short/> </element> <element name="TLazIntfImageGetPixelProc.y"> <short/> </element> <element name="TLazIntfImageGetPixelProc.Color"> <short/> </element> <element name="TLazIntfImageSetPixelProc"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImageSetPixelProc.x"> <short/> </element> <element name="TLazIntfImageSetPixelProc.y"> <short/> </element> <element name="TLazIntfImageSetPixelProc.Color"> <short/> </element> <element name="TOnGetLazIntfImagePixel"> <short/> <descr/> <seealso/> </element> <element name="TOnGetLazIntfImagePixel.x"> <short/> </element> <element name="TOnGetLazIntfImagePixel.y"> <short/> </element> <element name="TOnGetLazIntfImagePixel.Color"> <short/> </element> <element name="TOnSetLazIntfImagePixel"> <short/> <descr/> <seealso/> </element> <element name="TOnSetLazIntfImagePixel.x"> <short/> </element> <element name="TOnSetLazIntfImagePixel.y"> <short/> </element> <element name="TOnSetLazIntfImagePixel.Color"> <short/> </element> <element name="TOnReadRawImageBits"> <short/> <descr/> <seealso/> </element> <element name="TOnReadRawImageBits.TheData"> <short/> </element> <element name="TOnReadRawImageBits.Position"> <short/> </element> <element name="TOnReadRawImageBits.Prec"> <short/> </element> <element name="TOnReadRawImageBits.Shift"> <short/> </element> <element name="TOnReadRawImageBits.Bits"> <short/> </element> <element name="TOnWriteRawImageBits"> <short/> <descr/> <seealso/> </element> <element name="TOnWriteRawImageBits.TheData"> <short/> </element> <element name="TOnWriteRawImageBits.Position"> <short/> </element> <element name="TOnWriteRawImageBits.Prec"> <short/> </element> <element name="TOnWriteRawImageBits.Shift"> <short/> </element> <element name="TOnWriteRawImageBits.Bits"> <short/> </element> <element name="TLazIntfImage"> <short> Represents a graphical image. </short> <descr> <p> TLazIntfImage is a <var>TFPCustomImage</var> descendant which stores the image data as TRawImage, and is therefore able to interchange images directly with the LCL interfaces. </p> <p> A large number of the protected methods (GetColorxxxxxx and SetColorxxxxxx) deal with direct interface to the operating system at the pixel level. </p> <p> <b>Usage examples:</b> </p> <p> 1. Loading an .xpm file into a TBitmap: </p> <code> var BmpHnd,MaskHnd: HBitmap; Bitmap1: TBitmap; IntfImg1: TLazIntfImage; Reader: TLazReaderXPM; begin // create a bitmap (or use an existing one) Bitmap1:=TBitmap.Create; // create the raw image IntfImg1:=TLazIntfImage.Create(0,0); // get the description for the current screen (bitsperpixel, depth, ...) IntfImg1.DataDescription := GetDescriptionFromDevice(0); // create the XPM reader Reader:=TLazReaderXPM.Create; // load the image IntfImg1.LoadFromFile('filename.xpm',Reader); // create the bitmap handles IntfImg1.CreateBitmaps(BmpHnd,MaskHnd); // apply handles to the Bitmap1 Bitmap1.Handle:=BmpHnd; Bitmap1.MaskHandle:=MaskHnd; // clean up Reader.Free; IntfImg1.Free; // do something with the Bitmap1 // ... end; </code> <p> 2. Saving a TBitmap to an .xpm file: </p> <code> var BmpHnd,MaskHnd: HBitmap; Bitmap1: TBitmap; IntfImg1: TLazIntfImage; Writer: TLazWriterXPM; begin // ... // create the raw image IntfImg1:=TLazIntfImage.Create(0,0); // load the raw image from the bitmap handles IntfImg1.LoadFromBitmap(Bitmap1.Handle,Bitmap1.MaskHandle); // create the XPM writer Writer:=TLazWriterXPM.Create; // save image to file IntfImg1.SaveToFile('filename.xpm',Writer); // clean up Writer.Free; IntfImg1.Free; // ... end; </code> </descr> <seealso/> </element> <element name="TLazIntfImage.FRawImage"/> <element name="TLazIntfImage.FLineStarts"/> <element name="TLazIntfImage.FMaskLineStarts"/> <element name="TLazIntfImage.FMaskSet"/> <element name="TLazIntfImage.FUpdateCount"/> <element name="TLazIntfImage.fCreateAllDataNeeded"/> <element name="TLazIntfImage.FGetSetColorFunctionsUpdateNeeded"/> <element name="TLazIntfImage.FReadRawImageBits"/> <element name="TLazIntfImage.FWriteRawImageBits"/> <element name="TLazIntfImage.FMaskReadRawImageBits"/> <element name="TLazIntfImage.FMaskWriteRawImageBits"/> <element name="TLazIntfImage.FDataOwner"/> <element name="TLazIntfImage.GetMasked"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetMasked.Result"> <short/> </element> <element name="TLazIntfImage.GetMasked.x"> <short/> </element> <element name="TLazIntfImage.GetMasked.y"> <short/> </element> <element name="TLazIntfImage.GetTColors"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetTColors.Result"> <short/> </element> <element name="TLazIntfImage.GetTColors.x"> <short/> </element> <element name="TLazIntfImage.GetTColors.y"> <short/> </element> <element name="TLazIntfImage.InternalSetSize"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.InternalSetSize.AWidth"> <short/> </element> <element name="TLazIntfImage.InternalSetSize.AHeight"> <short/> </element> <element name="TLazIntfImage.SetMasked"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetMasked.x"> <short/> </element> <element name="TLazIntfImage.SetMasked.y"> <short/> </element> <element name="TLazIntfImage.SetMasked.AValue"> <short/> </element> <element name="TLazIntfImage.SetTColors"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetTColors.x"> <short/> </element> <element name="TLazIntfImage.SetTColors.y"> <short/> </element> <element name="TLazIntfImage.SetTColors.AValue"> <short/> </element> <element name="TLazIntfImage.OnGetInternalColor"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.FGetInternalColorProc"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.FSetInternalColorProc"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetUsePalette"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetUsePalette.Value"> <short/> </element> <element name="TLazIntfImage.SetInternalColor"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetInternalColor.x"> <short/> </element> <element name="TLazIntfImage.SetInternalColor.y"> <short/> </element> <element name="TLazIntfImage.SetInternalColor.Value"> <short/> </element> <element name="TLazIntfImage.GetInternalColor"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetInternalColor.Result"> <short/> </element> <element name="TLazIntfImage.GetInternalColor.x"> <short/> </element> <element name="TLazIntfImage.GetInternalColor.y"> <short/> </element> <element name="TLazIntfImage.SetInternalPixel"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetInternalPixel.x"> <short/> </element> <element name="TLazIntfImage.SetInternalPixel.y"> <short/> </element> <element name="TLazIntfImage.SetInternalPixel.Value"> <short/> </element> <element name="TLazIntfImage.GetInternalPixel"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetInternalPixel.Result"> <short/> </element> <element name="TLazIntfImage.GetInternalPixel.x"> <short/> </element> <element name="TLazIntfImage.GetInternalPixel.y"> <short/> </element> <element name="TLazIntfImage.FreeData"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetDataDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetDataDescription.NewDescription"> <short/> </element> <element name="TLazIntfImage.ChooseGetSetColorFunctions"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.ChooseRawBitsProc"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.ChooseRawBitsProc.BitsPerPixel"> <short/> </element> <element name="TLazIntfImage.ChooseRawBitsProc.ByteOrder"> <short/> </element> <element name="TLazIntfImage.ChooseRawBitsProc.BitOrder"> <short/> </element> <element name="TLazIntfImage.ChooseRawBitsProc.ProcReadRawImageBits"> <short/> </element> <element name="TLazIntfImage.ChooseRawBitsProc.ProcWriteRawImageBits"> <short/> </element> <element name="TLazIntfImage.GetColor_Generic"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_Generic.x"> <short/> </element> <element name="TLazIntfImage.GetColor_Generic.y"> <short/> </element> <element name="TLazIntfImage.GetColor_Generic.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_RGBA_NoPalette"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_RGBA_NoPalette.x"> <short/> </element> <element name="TLazIntfImage.GetColor_RGBA_NoPalette.y"> <short/> </element> <element name="TLazIntfImage.GetColor_RGBA_NoPalette.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_RGB_NoPalette"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_RGB_NoPalette.x"> <short/> </element> <element name="TLazIntfImage.GetColor_RGB_NoPalette.y"> <short/> </element> <element name="TLazIntfImage.GetColor_RGB_NoPalette.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_Gray_NoPalette"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_Gray_NoPalette.x"> <short/> </element> <element name="TLazIntfImage.GetColor_Gray_NoPalette.y"> <short/> </element> <element name="TLazIntfImage.GetColor_Gray_NoPalette.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_GrayAlpha_NoPalette"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_GrayAlpha_NoPalette.x"> <short/> </element> <element name="TLazIntfImage.GetColor_GrayAlpha_NoPalette.y"> <short/> </element> <element name="TLazIntfImage.GetColor_GrayAlpha_NoPalette.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_NULL"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_NULL.x"> <short/> </element> <element name="TLazIntfImage.GetColor_NULL.y"> <short/> </element> <element name="TLazIntfImage.GetColor_NULL.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8R8G8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8R8G8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8R8G8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8R8G8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8B8G8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8B8G8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8B8G8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8B8G8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8G8R8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8G8R8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8G8R8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8G8R8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8G8B8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8G8B8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8G8B8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8G8B8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8R8B8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8R8B8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8R8B8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8R8B8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8B8R8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8B8R8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8B8R8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_A8B8R8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8G8R8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8G8R8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8G8R8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8G8R8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8G8B8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8G8B8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8G8B8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8G8B8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8B8R8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8B8R8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8B8R8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8B8R8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8R8B8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8R8B8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8R8B8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8R8B8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8R8G8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8R8G8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8R8G8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8R8G8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8B8G8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8B8G8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8B8G8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8B8G8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8R8G8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8R8G8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8R8G8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8R8G8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8B8G8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8B8G8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8B8G8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8B8G8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8G8R8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8G8R8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8G8R8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8G8R8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8G8B8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8G8B8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8G8B8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8G8B8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8R8B8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8R8B8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8R8B8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8R8B8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8B8R8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8B8R8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8B8R8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_X8B8R8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8G8R8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8G8R8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8G8R8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8G8R8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8G8B8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8G8B8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8G8B8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8G8B8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8B8R8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8B8R8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8B8R8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8B8R8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8R8B8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8R8B8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8R8B8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_G8R8B8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8R8G8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8R8G8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8R8G8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_B8R8G8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8B8G8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8B8G8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8B8G8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP32_R8B8G8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_B8G8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP24_B8G8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_B8G8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_B8G8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_R8G8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP24_R8G8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_R8G8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_R8G8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_G8B8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP24_G8B8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_G8B8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_G8B8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_G8R8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP24_G8R8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_G8R8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_G8R8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_B8R8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP24_B8R8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_B8R8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_B8R8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_R8B8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetColor_BPP24_R8B8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_R8B8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.GetColor_BPP24_R8B8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.GetMask_Generic"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetMask_Generic.x"> <short/> </element> <element name="TLazIntfImage.GetMask_Generic.y"> <short/> </element> <element name="TLazIntfImage.GetMask_Generic.AValue"> <short/> </element> <element name="TLazIntfImage.SetColor_Generic"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_Generic.x"> <short/> </element> <element name="TLazIntfImage.SetColor_Generic.y"> <short/> </element> <element name="TLazIntfImage.SetColor_Generic.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_RGBA_NoPalette"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_RGBA_NoPalette.x"> <short/> </element> <element name="TLazIntfImage.SetColor_RGBA_NoPalette.y"> <short/> </element> <element name="TLazIntfImage.SetColor_RGBA_NoPalette.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_RGB_NoPalette"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_RGB_NoPalette.x"> <short/> </element> <element name="TLazIntfImage.SetColor_RGB_NoPalette.y"> <short/> </element> <element name="TLazIntfImage.SetColor_RGB_NoPalette.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_Gray_NoPalette"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_Gray_NoPalette.x"> <short/> </element> <element name="TLazIntfImage.SetColor_Gray_NoPalette.y"> <short/> </element> <element name="TLazIntfImage.SetColor_Gray_NoPalette.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_GrayAlpha_NoPalette"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_GrayAlpha_NoPalette.x"> <short/> </element> <element name="TLazIntfImage.SetColor_GrayAlpha_NoPalette.y"> <short/> </element> <element name="TLazIntfImage.SetColor_GrayAlpha_NoPalette.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_NULL"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_NULL.x"> <short/> </element> <element name="TLazIntfImage.SetColor_NULL.y"> <short/> </element> <element name="TLazIntfImage.SetColor_NULL.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8R8G8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8R8G8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8R8G8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8R8G8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8B8G8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8B8G8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8B8G8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8B8G8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8G8R8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8G8R8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8G8R8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8G8R8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8G8B8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8G8B8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8G8B8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8G8B8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8R8B8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8R8B8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8R8B8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8R8B8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8B8R8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8B8R8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8B8R8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_A8B8R8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8G8R8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8G8R8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8G8R8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8G8R8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8G8B8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8G8B8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8G8B8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8G8B8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8B8R8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8B8R8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8B8R8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8B8R8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8R8B8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8R8B8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8R8B8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8R8B8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8R8G8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8R8G8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8R8G8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8R8G8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8B8G8A8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8B8G8A8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8B8G8A8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8B8G8A8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8R8G8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8R8G8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8R8G8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8R8G8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8B8G8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8B8G8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8B8G8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8B8G8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8G8R8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8G8R8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8G8R8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8G8R8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8G8B8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8G8B8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8G8B8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8G8B8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8R8B8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8R8B8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8R8B8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8R8B8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8B8R8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8B8R8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8B8R8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_X8B8R8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8G8R8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8G8R8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8G8R8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8G8R8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8G8B8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8G8B8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8G8B8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8G8B8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8B8R8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8B8R8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8B8R8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8B8R8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8R8B8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8R8B8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8R8B8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_G8R8B8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8R8G8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8R8G8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8R8G8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_B8R8G8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8B8G8X8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8B8G8X8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8B8G8X8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP32_R8B8G8X8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_B8G8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP24_B8G8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_B8G8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_B8G8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_R8G8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP24_R8G8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_R8G8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_R8G8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_G8B8R8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP24_G8B8R8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_G8B8R8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_G8B8R8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_G8R8B8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP24_G8R8B8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_G8R8B8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_G8R8B8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_B8R8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP24_B8R8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_B8R8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_B8R8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_R8B8G8_BIO_TTB"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetColor_BPP24_R8B8G8_BIO_TTB.x"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_R8B8G8_BIO_TTB.y"> <short/> </element> <element name="TLazIntfImage.SetColor_BPP24_R8B8G8_BIO_TTB.Value"> <short/> </element> <element name="TLazIntfImage.SetMask_Generic"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetMask_Generic.x"> <short/> </element> <element name="TLazIntfImage.SetMask_Generic.y"> <short/> </element> <element name="TLazIntfImage.SetMask_Generic.Value"> <short/> </element> <element name="TLazIntfImage.Create"> <short>Constructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.Create.AWidth"> <short/> </element> <element name="TLazIntfImage.Create.AHeight"> <short/> </element> <element name="TLazIntfImage.Create.AFlags"> <short/> </element> <element name="TLazIntfImage.Create.ARawImage"> <short/> </element> <element name="TLazIntfImage.Create.ADataOwner"> <short/> </element> <element name="TLazIntfImage.CreateCompatible"> <short>Alternate constructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.CreateCompatible.IntfImg"> <short/> </element> <element name="TLazIntfImage.CreateCompatible.AWidth"> <short/> </element> <element name="TLazIntfImage.CreateCompatible.AHeight"> <short/> </element> <element name="TLazIntfImage.Destroy"> <short>Destructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.Assign"> <short> Stores values from the specified persistent object into the current class instance. </short> <descr/> <seealso/> </element> <element name="TLazIntfImage.Assign.Source"> <short/> </element> <element name="TLazIntfImage.BeginUpdate"> <short>Increments the internal update counter.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.EndUpdate"> <short>Decrements the internal update counter.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetSize"> <short> <var>SetSize</var> - define the height and width of the image. </short> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetSize.AWidth"> <short/> </element> <element name="TLazIntfImage.SetSize.AHeight"> <short/> </element> <element name="TLazIntfImage.CheckDescription"> <short> <var>CheckDescription</var> - looks at the supplied Image Description record and returns True if it matches the actual properties of the image.</short> <descr/> <errors>Generates an exception if an error is encountered in the image description</errors> <seealso/> </element> <element name="TLazIntfImage.CheckDescription.Result"> <short/> </element> <element name="TLazIntfImage.CheckDescription.ADescription"> <short/> </element> <element name="TLazIntfImage.CheckDescription.ExceptionOnError"> <short/> </element> <element name="TLazIntfImage.LoadFromDevice"> <short> <var>LoadFromDevice</var> - loads the image from the device with specified handle.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.LoadFromDevice.DC"> <short/> </element> <element name="TLazIntfImage.LoadFromBitmap"> <short> <var>LoadFromBitmap</var> - loads the image from a Bitmap.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.LoadFromBitmap.ABitmap"> <short/> </element> <element name="TLazIntfImage.LoadFromBitmap.AMaskBitmap"> <short/> </element> <element name="TLazIntfImage.LoadFromBitmap.AWidth"> <short/> </element> <element name="TLazIntfImage.CreateBitmaps"> <short> <var>CreateBitmaps</var> - generates a Bitmap and an optional Mask for the image data. </short> <descr/> <seealso/> </element> <element name="TLazIntfImage.CreateBitmaps.ABitmap"> <short/> </element> <element name="TLazIntfImage.CreateBitmaps.AMask"> <short/> </element> <element name="TLazIntfImage.CreateBitmaps.ASkipMask"> <short/> </element> <element name="TLazIntfImage.SetRawImage"> <short>Stores the raw image data in the class instance.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetRawImage.RawImage"> <short/> </element> <element name="TLazIntfImage.SetRawImage.ADataOwner"> <short/> </element> <element name="TLazIntfImage.GetRawImage"> <short> Gets the raw image data stored in the class instance and optionally release ownership. </short> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetRawImage.ARawImage"> <short/> </element> <element name="TLazIntfImage.GetRawImage.ATransferOwnership"> <short/> </element> <element name="TLazIntfImage.FillPixels"> <short> Sets the color for all pixels in the raw image data to the specified value. </short> <descr/> <seealso/> </element> <element name="TLazIntfImage.FillPixels.Color"> <short/> </element> <element name="TLazIntfImage.CopyPixels"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.CopyPixels.ASource"> <short/> </element> <element name="TLazIntfImage.CopyPixels.XDst"> <short/> </element> <element name="TLazIntfImage.CopyPixels.YDst"> <short/> </element> <element name="TLazIntfImage.CopyPixels.AlphaMask"> <short/> </element> <element name="TLazIntfImage.CopyPixels.AlphaTreshold"> <short/> </element> <element name="TLazIntfImage.AlphaBlend"> <short>Merges a source image with alpha blending.</short> <descr> <p> Merges an image to a canvas using alpha blending according to a separate image containing the alpha channel. White pixels in the alpha channel will correspond to the source image pixel being fully drawn, grey ones are merged and black ones ignored. </p> <p> If ASourceAlpha is Nil then it will utilize the alpha channel from ASource. </p> </descr> <seealso/> </element> <element name="TLazIntfImage.AlphaBlend.ASource"> <short/> </element> <element name="TLazIntfImage.AlphaBlend.ASourceAlpha"> <short/> </element> <element name="TLazIntfImage.AlphaBlend.ADestX"> <short/> </element> <element name="TLazIntfImage.AlphaBlend.ADestY"> <short/> </element> <element name="TLazIntfImage.AlphaFromMask"> <short>Gets the alpha value from the mask if needed.</short> <descr> <p> <var>AlphaFromMask</var> gets the alpha value from the mask if <var>AKeepAlpha</var> is True (default condition). </p> </descr> <seealso/> </element> <element name="TLazIntfImage.AlphaFromMask.AKeepAlpha"> <short/> </element> <element name="TLazIntfImage.Mask"> <short/> </element> <element name="TLazIntfImage.Mask.AColor"> <short/> </element> <element name="TLazIntfImage.Mask.AKeepOldMask"> <short/> </element> <element name="TLazIntfImage.GetXYDataPostion"> <short> <var>GetXYDataPosition</var> - finds the position of the raw image.</short> <descr>Yes, it really is spelled 'Postion'</descr> <seealso/> </element> <element name="TLazIntfImage.GetXYDataPostion.x"> <short/> </element> <element name="TLazIntfImage.GetXYDataPostion.y"> <short/> </element> <element name="TLazIntfImage.GetXYDataPostion.Position"> <short/> </element> <element name="TLazIntfImage.GetXYMaskPostion"> <short> <var>GetXYMaskPostion</var> - finds the position of the raw image mask.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetXYMaskPostion.x"> <short/> </element> <element name="TLazIntfImage.GetXYMaskPostion.y"> <short/> </element> <element name="TLazIntfImage.GetXYMaskPostion.Position"> <short/> </element> <element name="TLazIntfImage.GetDataLineStart"> <short>Returns an pointer to the raw data for a scan line.</short> <descr> <p> Similar to Delphi's TBitmap.ScanLine. Works with scan lines aligned to whole bytes. </p> </descr> <seealso/> </element> <element name="TLazIntfImage.GetDataLineStart.Result"> <short/> </element> <element name="TLazIntfImage.GetDataLineStart.y"> <short/> </element> <element name="TLazIntfImage.CreateData"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.HasTransparency"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.HasTransparency.Result"> <short/> </element> <element name="TLazIntfImage.HasMask"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.HasMask.Result"> <short/> </element> <element name="TLazIntfImage.SetDataDescriptionKeepData"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetDataDescriptionKeepData.ADescription"> <short/> </element> <element name="TLazIntfImage.PixelData"> <short> <var>PixelData</var> - the raw image data for the image.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.MaskData"> <short> <var>MaskData</var> - the raw data for the mask in the image.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.DataDescription"> <short> <var>DataDescription</var> - the raw description record for the current image.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.GetInternalColorProc"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.SetInternalColorProc"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImage.TColors"> <short> <var>TColors</var> - the colors available for the specified pixel.</short> <descr/> <seealso/> </element> <element name="TLazIntfImage.TColors.x"> <short/> </element> <element name="TLazIntfImage.TColors.y"> <short/> </element> <element name="TLazIntfImage.Masked"> <short> <var>Masked</var> - whether the image mask applies at the specified position. </short> <descr/> <seealso/> </element> <element name="TLazIntfImage.Masked.x"> <short/> </element> <element name="TLazIntfImage.Masked.y"> <short/> </element> <element name="TLazIntfImageMask"> <short> <var>TLazIntfImageMask</var> - applying a mask at the Raw Image level.</short> <descr/> <seealso/> </element> <element name="TLazIntfImageMask.FImage"/> <element name="TLazIntfImageMask.SetInternalColor"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImageMask.SetInternalColor.x"> <short/> </element> <element name="TLazIntfImageMask.SetInternalColor.y"> <short/> </element> <element name="TLazIntfImageMask.SetInternalColor.Value"> <short/> </element> <element name="TLazIntfImageMask.GetInternalColor"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImageMask.GetInternalColor.Result"> <short/> </element> <element name="TLazIntfImageMask.GetInternalColor.x"> <short/> </element> <element name="TLazIntfImageMask.GetInternalColor.y"> <short/> </element> <element name="TLazIntfImageMask.SetInternalPixel"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImageMask.SetInternalPixel.x"> <short/> </element> <element name="TLazIntfImageMask.SetInternalPixel.y"> <short/> </element> <element name="TLazIntfImageMask.SetInternalPixel.Value"> <short/> </element> <element name="TLazIntfImageMask.GetInternalPixel"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImageMask.GetInternalPixel.Result"> <short/> </element> <element name="TLazIntfImageMask.GetInternalPixel.x"> <short/> </element> <element name="TLazIntfImageMask.GetInternalPixel.y"> <short/> </element> <element name="TLazIntfImageMask.CreateWithImage"> <short/> <descr/> <seealso/> </element> <element name="TLazIntfImageMask.CreateWithImage.TheImage"> <short/> </element> <element name="TLazIntfImageMask.Image"> <short> <var>Image</var> - the image to which masking is applied.</short> <descr/> <seealso/> </element> <element name="TLazAVLPalette"> <short> Descendant of <var>TFPPalette</var> which uses an AVL tree for speed up. </short> <descr/> <seealso/> </element> <element name="TLazAVLPalette.FAVLPalette"/> <element name="TLazAVLPalette.FAVLNodes"/> <element name="TLazAVLPalette.SetCount"> <short/> <descr/> <seealso/> </element> <element name="TLazAVLPalette.SetCount.NewCount"> <short/> </element> <element name="TLazAVLPalette.SetColor"> <short/> <descr/> <seealso/> </element> <element name="TLazAVLPalette.SetColor.Index"> <short/> </element> <element name="TLazAVLPalette.SetColor.NewColor"> <short/> </element> <element name="TLazAVLPalette.CompareEntries"> <short/> <descr/> <seealso/> </element> <element name="TLazAVLPalette.CompareEntries.Result"> <short/> </element> <element name="TLazAVLPalette.CompareEntries.Index1"> <short/> </element> <element name="TLazAVLPalette.CompareEntries.Index2"> <short/> </element> <element name="TLazAVLPalette.CompareColorWithEntries"> <short/> <descr/> <seealso/> </element> <element name="TLazAVLPalette.CompareColorWithEntries.Result"> <short/> </element> <element name="TLazAVLPalette.CompareColorWithEntries.AColor"> <short/> </element> <element name="TLazAVLPalette.CompareColorWithEntries.Index"> <short/> </element> <element name="TLazAVLPalette.EnlargeData"> <short/> <descr/> <seealso/> </element> <element name="TLazAVLPalette.Destroy"> <short>Destructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TLazAVLPalette.IndexOf"> <short/> <descr/> <seealso/> </element> <element name="TLazAVLPalette.IndexOf.Result"> <short/> </element> <element name="TLazAVLPalette.IndexOf.AColor"> <short/> </element> <element name="TLazAVLPalette.Add"> <short/> <descr/> <seealso/> </element> <element name="TLazAVLPalette.Add.Result"> <short/> </element> <element name="TLazAVLPalette.Add.NewColor"> <short/> </element> <element name="TLazAVLPalette.CheckConsistency"> <short/> <descr/> <seealso/> </element> <element name="PArrayNode"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.Parent"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.Value"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.Children"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.StartValue"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.Capacity"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.Data"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.Create"> <short>Constructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TArrayNode.Destroy"> <short>Destructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TArrayNode.DeleteChilds"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.UnbindFromParent"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.CreateChildNode"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.CreateChildNode.ChildValue"> <short/> </element> <element name="TArrayNode.GetChildNode"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.GetChildNode.Result"> <short/> </element> <element name="TArrayNode.GetChildNode.ChildValue"> <short/> </element> <element name="TArrayNode.GetChildNode.CreateIfNotExists"> <short/> </element> <element name="TArrayNode.Expand"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.Expand.ValueToInclude"> <short/> </element> <element name="TArrayNode.FindPrevSibling"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.FindPrevSibling.Result"> <short/> </element> <element name="TArrayNode.FindNextSibling"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.FindNextSibling.Result"> <short/> </element> <element name="TArrayNode.FindNextUTF8"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.FindNextUTF8.Result"> <short/> </element> <element name="TArrayNode.FindPrev"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.FindPrev.Result"> <short/> </element> <element name="TArrayNode.FindFirstChild"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.FindFirstChild.Result"> <short/> </element> <element name="TArrayNode.FindLastChild"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.FindLastChild.Result"> <short/> </element> <element name="TArrayNode.FindLastSubChild"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.FindLastSubChild.Result"> <short/> </element> <element name="TArrayNode.FindFirstSibling"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.FindFirstSibling.Result"> <short/> </element> <element name="TArrayNode.FindLastSibling"> <short/> <descr/> <seealso/> </element> <element name="TArrayNode.FindLastSibling.Result"> <short/> </element> <element name="TArrayNode.ConsistencyCheck"> <short/> <descr/> <seealso/> </element> <element name="TArrayNodesTree"> <short/> <descr/> <seealso/> </element> <element name="TArrayNodesTree.Root"> <short/> <descr/> <seealso/> </element> <element name="TArrayNodesTree.FindNode"> <short/> <descr/> <seealso/> </element> <element name="TArrayNodesTree.FindNode.Result"> <short/> </element> <element name="TArrayNodesTree.FindNode.IntArray"> <short/> </element> <element name="TArrayNodesTree.FindNode.Count"> <short/> </element> <element name="TArrayNodesTree.FindData"> <short/> <descr/> <seealso/> </element> <element name="TArrayNodesTree.FindData.Result"> <short/> </element> <element name="TArrayNodesTree.FindData.IntArray"> <short/> </element> <element name="TArrayNodesTree.FindData.Count"> <short/> </element> <element name="TArrayNodesTree.SetNode"> <short/> <descr/> <seealso/> </element> <element name="TArrayNodesTree.SetNode.Result"> <short/> </element> <element name="TArrayNodesTree.SetNode.IntArray"> <short/> </element> <element name="TArrayNodesTree.SetNode.Count"> <short/> </element> <element name="TArrayNodesTree.SetNode.Data"> <short/> </element> <element name="TArrayNodesTree.Delete"> <short/> <descr/> <seealso/> </element> <element name="TArrayNodesTree.Delete.Node"> <short/> </element> <element name="TArrayNodesTree.Clear"> <short/> <descr/> <seealso/> </element> <element name="TArrayNodesTree.Create"> <short>Constructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TArrayNodesTree.Destroy"> <short>Destructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TArrayNodesTree.ConsistencyCheck"> <short/> <descr/> <seealso/> </element> <element name="ILazImageReader"> <short></short> <descr> <p> <var>ILazImageReader</var> is an interface used to extend <var>TFPCustomImageReader</var> to initialize a <var>TRawImgeDescription</var> based on the image to be read. </p> </descr> <seeslso/> </element> <element name="ILazImageWriter.Initialize"> <short/> <descr/> <seealso/> </element> <element name="ILazImageWriter.Initialize.AImage"> <short/> </element> <element name="ILazImageWriter.Finalize"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderXPM"> <short> <var>TLazReaderXPM</var> - this is a FPImage reader for xpm images. </short> <descr/> <seealso/> </element> <element name="TLazReaderXPM.FWidth"/> <element name="TLazReaderXPM.FHeight"/> <element name="TLazReaderXPM.FColorCount"/> <element name="TLazReaderXPM.FCharsPerPixel"/> <element name="TLazReaderXPM.fXHot"/> <element name="TLazReaderXPM.fYHot"/> <element name="TLazReaderXPM.FPixelToColorTree"/> <element name="TLazReaderXPM.FContinue"/> <element name="TLazReaderXPM.FUpdateDescription"/> <element name="TLazReaderXPM.GetUpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderXPM.GetUpdateDescription.Result"> <short/> </element> <element name="TLazReaderXPM.SetUpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderXPM.SetUpdateDescription.AValue"> <short/> </element> <element name="TLazReaderXPM.QueryInterface"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderXPM.QueryInterface.Result"> <short/> </element> <element name="TLazReaderXPM.QueryInterface.iid"> <short/> </element> <element name="TLazReaderXPM.QueryInterface.obj"> <short/> </element> <element name="TLazReaderXPM._AddRef"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderXPM._AddRef.Result"> <short/> </element> <element name="TLazReaderXPM._Release"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderXPM._Release.Result"> <short/> </element> <element name="TLazReaderXPM.ClearPixelToColorTree"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderXPM.InternalRead"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderXPM.InternalRead.Str"> <short/> </element> <element name="TLazReaderXPM.InternalRead.Img"> <short/> </element> <element name="TLazReaderXPM.InternalCheck"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderXPM.InternalCheck.Result"> <short/> </element> <element name="TLazReaderXPM.InternalCheck.Str"> <short/> </element> <element name="TLazReaderXPM.Create"> <short>Constructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TLazReaderXPM.Destroy"> <short>Destructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TLazReaderXPM.UpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterXPM"> <short> <var>TLazWriterXPM</var> is a <var>FPImage</var> writer for xpm images. </short> <descr/> <seealso/> </element> <element name="TLazWriterXPM.FNibblesPerSample"/> <element name="TLazWriterXPM.FRightShiftSample"/> <element name="TLazWriterXPM.FContinue"/> <element name="TLazWriterXPM.SetNibblesPerSample"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterXPM.SetNibblesPerSample.AValue"> <short/> </element> <element name="TLazWriterXPM.InternalWrite"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterXPM.InternalWrite.Str"> <short/> </element> <element name="TLazWriterXPM.InternalWrite.Img"> <short/> </element> <element name="TLazWriterXPM.Create"> <short>Constructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TLazWriterXPM.NibblesPerSample"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderMaskMode"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderMaskMode.lrmmNone"> <short>No mask is generated.</short> </element> <element name="TLazReaderMaskMode.lrmmAuto"> <short>A mask is generated based on the first pixel read.</short> <descr> <p> Note: when reading images with an alpha channel and the alpha channel has no influence on the mask (the maskcolor is transparent). </p> </descr> </element> <element name="TLazReaderMaskMode.lrmmColor"> <short>A mask is generated based on the given color.</short> <descr> <p> Note: when reading images with an alpha channel and the alpha channel has no influence on the mask (the maskcolor is transparent). </p> </descr> </element> <element name="TLazReaderDIBEncoding"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIBEncoding.lrdeRGB"> <short/> </element> <element name="TLazReaderDIBEncoding.lrdeRLE"> <short/> </element> <element name="TLazReaderDIBEncoding.lrdeBitfield"> <short/> </element> <element name="TLazReaderDIBEncoding.lrdeJpeg"> <short>For completeness - don't know if they exist.</short> <descr/> <seealso/> </element> <element name="TLazReaderDIBEncoding.lrdePng"> <short>For completeness - don't know if they exist.</short> </element> <element name="TLazReaderDIBEncoding.lrdeHuffman"> <short>For completeness - don't know if they exist.</short> </element> <element name="TLazReaderDIBInfo"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIBInfo.Width"> <short/> </element> <element name="TLazReaderDIBInfo.Height"> <short/> </element> <element name="TLazReaderDIBInfo.BitCount"> <short/> </element> <element name="TLazReaderDIBInfo.Encoding"> <short/> </element> <element name="TLazReaderDIBInfo.PaletteCount"> <short/> </element> <element name="TLazReaderDIBInfo.UpsideDown"> <short/> </element> <element name="TLazReaderDIBInfo.PixelMasks"> <short/> </element> <element name="TLazReaderDIBInfo.PixelMasks.R"> <short/> </element> <element name="TLazReaderDIBInfo.PixelMasks.G"> <short/> </element> <element name="TLazReaderDIBInfo.PixelMasks.B"> <short/> </element> <element name="TLazReaderDIBInfo.PixelMasks.A"> <short/> </element> <element name="TLazReaderDIBInfo.MaskShift"> <short/> </element> <element name="TLazReaderDIBInfo.MaskShift.R"> <short/> </element> <element name="TLazReaderDIBInfo.MaskShift.G"> <short/> </element> <element name="TLazReaderDIBInfo.MaskShift.B"> <short/> </element> <element name="TLazReaderDIBInfo.MaskShift.A"> <short/> </element> <element name="TLazReaderDIBInfo.MaskSize"> <short/> </element> <element name="TLazReaderDIBInfo.MaskSize.R"> <short/> </element> <element name="TLazReaderDIBInfo.MaskSize.G"> <short/> </element> <element name="TLazReaderDIBInfo.MaskSize.B"> <short/> </element> <element name="TLazReaderDIBInfo.MaskSize.A"> <short/> </element> <element name="TLazReaderDIB"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.FImage"/> <element name="TLazReaderDIB.FMaskMode"/> <element name="TLazReaderDIB.FMaskColor"> <short>Color which should be interpreted as masked.</short> </element> <element name="TLazReaderDIB.FMaskIndex"> <short> For palette based images, index of the color which should be interpreted as masked. </short> </element> <element name="TLazReaderDIB.FReadSize"> <short>Size (in bytes) for a scanline.</short> </element> <element name="TLazReaderDIB.FDIBInfo"> <short>Information about the bitmap as read from the stream.</short> </element> <element name="TLazReaderDIB.FPalette"> <short>Buffer with Palette entries.</short> </element> <element name="TLazReaderDIB.FLineBuf"> <short> Buffer for ascanline. Can be Byte, Word, TColorRGB or TColorRGBA. </short> </element> <element name="TLazReaderDIB.FUpdateDescription"> <short>If set, rawimagedescription is updated.</short> </element> <element name="TLazReaderDIB.FContinue"> <short>For progress support.</short> </element> <element name="TLazReaderDIB.FIgnoreAlpha"> <short> If alpha channel is declared but does not exist (all values = 0). </short> </element> <element name="TLazReaderDIB.BitfieldsToFPColor"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.BitfieldsToFPColor.Result"> <short/> </element> <element name="TLazReaderDIB.BitfieldsToFPColor.AColor"> <short/> </element> <element name="TLazReaderDIB.RGBToFPColor"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.RGBToFPColor.Result"> <short/> </element> <element name="TLazReaderDIB.RGBToFPColor.AColor"> <short/> </element> <element name="TLazReaderDIB.GetUpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.GetUpdateDescription.Result"> <short/> </element> <element name="TLazReaderDIB.SetUpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.SetUpdateDescription.AValue"> <short/> </element> <element name="TLazReaderDIB.QueryInterface"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.QueryInterface.Result"> <short/> </element> <element name="TLazReaderDIB.QueryInterface.iid"> <short/> </element> <element name="TLazReaderDIB.QueryInterface.obj"> <short/> </element> <element name="TLazReaderDIB._AddRef"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB._AddRef.Result"> <short/> </element> <element name="TLazReaderDIB._Release"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB._Release.Result"> <short/> </element> <element name="TLazReaderDIB.InitLineBuf"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.FreeLineBuf"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.ReadScanLine"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.ReadScanLine.Row"> <short/> </element> <element name="TLazReaderDIB.WriteScanLine"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.WriteScanLine.Row"> <short/> </element> <element name="TLazReaderDIB.InternalRead"> <short/> <descr> Required by TFPCustomImageReader. </descr> <seealso/> </element> <element name="TLazReaderDIB.InternalRead.Stream"> <short/> </element> <element name="TLazReaderDIB.InternalRead.Img"> <short/> </element> <element name="TLazReaderDIB.InternalReadHead"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.InternalReadBody"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.InternalCheck"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.InternalCheck.Result"> <short/> </element> <element name="TLazReaderDIB.InternalCheck.Stream"> <short/> </element> <element name="TLazReaderDIB.ReadSize"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.LineBuf"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.Info"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.Create"> <short>Constructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TLazReaderDIB.Destroy"> <short>Destructor for the class instance.</short> <descr/> <seealso/> </element> <element name="TLazReaderDIB.MaskColor"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.MaskMode"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderDIB.UpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderBMP"> <short> <var>TLazReaderBMP</var> - This is an improved <var>FPImage</var> reader for bmp images. </short> <descr/> <seealso/> </element> <element name="TLazReaderBMP.FDataOffset"> <short/> <descr> Some bitmaps can specify the data offset. </descr> <seealso/> </element> <element name="TLazReaderBMP.InternalCheck"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderBMP.InternalCheck.Result"> <short/> </element> <element name="TLazReaderBMP.InternalCheck.Stream"> <short/> </element> <element name="TLazReaderBMP.InternalReadHead"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderBMP.InternalReadHead"> <short> Performs actions needed to read the header for the bitmap and return the width and height as a TPoint value. </short> <descr> <p> <var>InternalReadHead</var> is an overridden <var>TPoint</var> class function. The return value contains the width and height for the bitmap read from the header. The X member contains the width for the bitmap. The Y member contains the height for the bitmap. The return value is an empty TPoint instance (X=0, Y=0) if the bitmap file header does not contain the bitmap magic word "BM" in the header type. </p> <p> InternalReadHead is conditionally defined for FPC compiler versions prior to 3.3.1 where the InternalSize function was not implemented in an ancestor class to use values in the bitmap header. </p> </descr> <version> Added in LCL version 4.0. It is conditionally defined for FPC compiler versions prior to 3.3.1 <b>only</b>. </version> <seealso/> </element> <element name="TLazReaderBMP.InternalReadHead.Result"> <short> TPoint instance with the width and height read from the bitmap header, or an empty point when dimensions are not found in the header. </short> </element> <element name="TLazReaderBMP.InternalReadHead.Stream"> <short> TStream instance with the bitmap resources examined in the method. </short> </element> <element name="TLazWriterBMP"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterBMP.QueryInterface"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterBMP.QueryInterface.Result"> <short/> </element> <element name="TLazWriterBMP.QueryInterface.iid"> <short/> </element> <element name="TLazWriterBMP.QueryInterface.obj"> <short/> </element> <element name="TLazWriterBMP._AddRef"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterBMP._AddRef.Result"> <short/> </element> <element name="TLazWriterBMP._Release"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterBMP._Release.Result"> <short/> </element> <element name="TLazWriterBMP.Initialize"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterBMP.Initialize.AImage"> <short/> </element> <element name="TLazWriterBMP.Finalize"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIconDIB"> <short>Implements an image reader for a single DIB in an icon file.</short> <descr> <p> <var>TLazReaderIconDIB</var> is a <var>FPImage</var> reader for a single DIB from an icon file. </p> </descr> <seealso/> </element> <element name="TLazReaderIconDIB.InternalRead"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIconDIB.InternalRead.Stream"> <short/> </element> <element name="TLazReaderIconDIB.InternalRead.Img"> <short/> </element> <element name="TLazReaderPNG"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderPNG.FAlphaPalette"/> <element name="TLazReaderPNG.FUpdateDescription"/> <element name="TLazReaderPNG.GetUpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderPNG.GetUpdateDescription.Result"> <short/> </element> <element name="TLazReaderPNG.SetUpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderPNG.SetUpdateDescription.AValue"> <short/> </element> <element name="TLazReaderPNG.QueryInterface"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderPNG.QueryInterface.Result"> <short/> </element> <element name="TLazReaderPNG.QueryInterface.iid"> <short/> </element> <element name="TLazReaderPNG.QueryInterface.obj"> <short/> </element> <element name="TLazReaderPNG._AddRef"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderPNG._AddRef.Result"> <short/> </element> <element name="TLazReaderPNG._Release"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderPNG._Release.Result"> <short/> </element> <element name="TLazReaderPNG.DoDecompress"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderPNG.HandleAlpha"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderPNG.InternalRead"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderPNG.InternalRead.Str"> <short/> </element> <element name="TLazReaderPNG.InternalRead.Img"> <short/> </element> <element name="TLazReaderPNG.UpdateDescription"> <short/> </element> <element name="TLazWriterPNG"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterPNG.QueryInterface"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterPNG.QueryInterface.Result"> <short/> </element> <element name="TLazWriterPNG.QueryInterface.iid"> <short/> </element> <element name="TLazWriterPNG.QueryInterface.obj"> <short/> </element> <element name="TLazWriterPNG._AddRef"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterPNG._AddRef.Result"> <short/> </element> <element name="TLazWriterPNG._Release"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterPNG._Release.Result"> <short/> </element> <element name="TLazWriterPNG.Initialize"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterPNG.Initialize.AImage"> <short/> </element> <element name="TLazWriterPNG.Finalize"> <short/> </element> <element name="LazTiffExtraPrefix"> <short/> <descr/> <seealso/> </element> <element name="LazTiffHostComputer"> <short/> <descr/> <seealso/> </element> <element name="LazTiffMake"> <short/> <descr/> <seealso/> </element> <element name="LazTiffMode"> <short/> <descr/> <seealso/> </element> <element name="LazTiffSoftware"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderTiff"> <short> Extends the FCL TIFF image reader to support the ILazImageReader interface. </short> <descr/> <seealso/> </element> <element name="TLazReaderTiff.FUpdateDescription"/> <element name="TLazReaderTiff.FOrgEvent"/> <element name="TLazReaderTiff.CreateImageHook"> <short/> <descr> <p> Defined for LCL versions prior to 2.06.01, where the OnCreateImage event is "abused" to update the description after the format and before the image is read. </p> </descr> <seealso/> </element> <element name="TLazReaderTiff.CreateImageHook.Sender"> <short/> </element> <element name="TLazReaderTiff.CreateImageHook.NewImage"> <short/> </element> <element name="TLazReaderTiff.DoCreateImage"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderTiff.DoCreateImage.ImgFileDir"> <short/> </element> <element name="TLazReaderTiff.GetUpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderTiff.GetUpdateDescription.Result"> <short/> </element> <element name="TLazReaderTiff.SetUpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderTiff.SetUpdateDescription.AValue"> <short/> </element> <element name="TLazReaderTiff.QueryInterface"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderTiff.QueryInterface.Result"> <short/> </element> <element name="TLazReaderTiff.QueryInterface.iid"> <short/> </element> <element name="TLazReaderTiff.QueryInterface.obj"> <short/> </element> <element name="TLazReaderTiff._AddRef"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderTiff._AddRef.Result"> <short/> </element> <element name="TLazReaderTiff._Release"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderTiff._Release.Result"> <short/> </element> <element name="TLazReaderTiff.InternalRead"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderTiff.InternalRead.Str"> <short/> </element> <element name="TLazReaderTiff.InternalRead.Img"> <short/> </element> <element name="TLazReaderTiff.UpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterTiff"> <short> Extends the FCL TIFF image writer to support the ILazImageWriter interface. </short> <descr/> <seealso/> </element> <element name="TLazWriterTiff.QueryInterface"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterTiff.QueryInterface.Result"> <short/> </element> <element name="TLazWriterTiff.QueryInterface.iid"> <short/> </element> <element name="TLazWriterTiff.QueryInterface.obj"> <short/> </element> <element name="TLazWriterTiff._AddRef"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterTiff._AddRef.Result"> <short/> </element> <element name="TLazWriterTiff._Release"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterTiff._Release.Result"> <short/> </element> <element name="TLazWriterTiff.InternalWrite"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterTiff.InternalWrite.Stream"> <short/> </element> <element name="TLazWriterTiff.InternalWrite.Img"> <short/> </element> <element name="TLazWriterTiff.Initialize"> <short/> <descr/> <seealso/> </element> <element name="TLazWriterTiff.Initialize.AImage"> <short/> </element> <element name="TLazWriterTiff.Finalize"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.FUpdateDescription"/> <element name="TLazReaderIcnsPart.FPalette"/> <element name="TLazReaderIcnsPart.FImage"/> <element name="TLazReaderIcnsPart.FData"/> <element name="TLazReaderIcnsPart.FCalcSize"/> <element name="TLazReaderIcnsPart.FDataSize"/> <element name="TLazReaderIcnsPart.FIconType"/> <element name="TLazReaderIcnsPart.FIconInfo"/> <element name="TLazReaderIcnsPart.InternalCheck"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.InternalCheck.Result"> <short/> </element> <element name="TLazReaderIcnsPart.InternalCheck.Str"> <short/> </element> <element name="TLazReaderIcnsPart.InternalRead"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.InternalRead.Stream"> <short/> </element> <element name="TLazReaderIcnsPart.InternalRead.Img"> <short/> </element> <element name="TLazReaderIcnsPart.SetupRead"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.SetupRead.AWidth"> <short/> </element> <element name="TLazReaderIcnsPart.SetupRead.AHeight"> <short/> </element> <element name="TLazReaderIcnsPart.SetupRead.ADepth"> <short/> </element> <element name="TLazReaderIcnsPart.SetupRead.IsMask"> <short/> </element> <element name="TLazReaderIcnsPart.Create256ColorPalette"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.Create256ColorPalette.Result"> <short/> </element> <element name="TLazReaderIcnsPart.DoReadRaw"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.DoReadRLE"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.DoReadJpeg2000"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.DoReadMask"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.GetUpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.GetUpdateDescription.Result"> <short/> </element> <element name="TLazReaderIcnsPart.SetUpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.SetUpdateDescription.AValue"> <short/> </element> <element name="TLazReaderIcnsPart.QueryInterface"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.QueryInterface.Result"> <short/> </element> <element name="TLazReaderIcnsPart.QueryInterface.iid"> <short/> </element> <element name="TLazReaderIcnsPart.QueryInterface.obj"> <short/> </element> <element name="TLazReaderIcnsPart._AddRef"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart._AddRef.Result"> <short/> </element> <element name="TLazReaderIcnsPart._Release"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart._Release.Result"> <short/> </element> <element name="TLazReaderIcnsPart.Create"> <short>Constructor for the class instance.</short> <descr> <p> <var>Create</var> is the overridden constructor for the class instance, and calls the inherited constructor on entry. Create initializes members in the class instance, and sets the default value for <var>IconType</var> to <var>iitNone</var>. </p> </descr> <seealso/> </element> <element name="TLazReaderIcnsPart.Destroy"> <short>Destructor for the class instance.</short> <descr> <p> <var>Destroy</var> is the overridden destructor for the class instance. Destroy frees resources allocated for members, and calls the inherited destructor prior to exit. </p> </descr> <seealso/> </element> <element name="TLazReaderIcnsPart.UpdateDescription"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.IconType"> <short/> <descr/> <seealso/> </element> <element name="TLazReaderIcnsPart.DataSize"> <short/> <descr/> <seealso/> </element> <element name="QueryDescription"> <short/> <descr/> <seealso/> </element> <element name="QueryDescription.Result"> <short/> </element> <element name="QueryDescription.AFlags"> <short/> </element> <element name="QueryDescription.AWidth"> <short/> </element> <element name="QueryDescription.AHeight"> <short/> </element> <element name="QueryDescription.ADesc"> <short/> </element> <element name="GetDescriptionFromDevice"> <short/> <descr/> <seealso/> </element> <element name="GetDescriptionFromDevice.Result"> <short/> </element> <element name="GetDescriptionFromDevice.ADC"> <short/> </element> <element name="GetDescriptionFromDevice.AWidth"> <short/> </element> <element name="GetDescriptionFromDevice.AHeight"> <short/> </element> <element name="GetDescriptionFromBitmap"> <short/> <descr/> <seealso/> </element> <element name="GetDescriptionFromBitmap.Result"> <short/> </element> <element name="GetDescriptionFromBitmap.ABitmap"> <short/> </element> <element name="GetDescriptionFromBitmap.AWidth"> <short/> </element> <element name="GetDescriptionFromBitmap.AHeight"> <short/> </element> <element name="AddAlphaToDescription"> <short/> <descr/> <seealso/> </element> <element name="AddAlphaToDescription.Result"> <short/> </element> <element name="AddAlphaToDescription.ADesc"> <short/> </element> <element name="AddAlphaToDescription.APrec"> <short/> </element> <element name="DefaultReaderDescription"> <short/> <descr/> <seealso/> </element> <element name="DefaultReaderDescription.AWidth"> <short/> </element> <element name="DefaultReaderDescription.AHeight"> <short/> </element> <element name="DefaultReaderDescription.ADepth"> <short/> </element> <element name="DefaultReaderDescription.ADesc"> <short/> </element> <element name="ReadCompleteStreamToString"> <short/> <descr/> <seealso/> </element> <element name="ReadCompleteStreamToString.Result"> <short/> </element> <element name="ReadCompleteStreamToString.Str"> <short/> </element> <element name="ReadCompleteStreamToString.StartSize"> <short/> </element> <element name="ReadCompleteStreamToStream"> <short/> <descr/> <seealso/> </element> <element name="ReadCompleteStreamToStream.SrcStream"> <short/> </element> <element name="ReadCompleteStreamToStream.DestStream"> <short/> </element> <element name="ReadCompleteStreamToStream.StartSize"> <short/> </element> <element name="dbgs"> <short/> <descr/> <seealso/> </element> <element name="dbgs.Result"> <short/> </element> <element name="dbgs.FPColor"> <short/> </element> </module> <!-- IntfGraphics --> </package> </fpdoc-descriptions>