mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-30 20:22:37 +02:00
377 lines
16 KiB
XML
377 lines
16 KiB
XML
<?xml version="1.0"?>
|
|
<fpdoc-descriptions>
|
|
<package name="fcl">
|
|
<module name="FPImage">
|
|
<element name="TFPMemoryImage">
|
|
<short>
|
|
<var>TFPMemoryImage</var> - FreePascal base class for an image held in memory</short>
|
|
</element>
|
|
<element name="TFPPalette">
|
|
<short>
|
|
<var>TFPPalette</var> - FreePascal Palette definition: base for LCL TPalette etc</short>
|
|
</element>
|
|
<element name="TFPCustomImage">
|
|
<short>
|
|
<var>TFPCustomImage</var> - FreePascal base definition for all Image classes</short>
|
|
</element>
|
|
<element name="TFPMemoryImage"/>
|
|
<element name="TFPCustomImageHandler">
|
|
<short>
|
|
<var>TFPCustomImageHandler</var> FreePascal base class for handling images</short>
|
|
</element>
|
|
<element name="TFPCustomImageReader">
|
|
<short>
|
|
<var>TFPCustomImageReader</var> - FreePascal base class for Image reading</short>
|
|
</element>
|
|
<element name="TFPCustomImageWriter">
|
|
<short>
|
|
<var>TFPCustomImageWriter</var> - FreePascal base class for writing image data</short>
|
|
</element>
|
|
<element name="TFPPalette.FData">
|
|
<short>
|
|
<var>FData</var> - local variable to hold data as a Colour Array</short>
|
|
</element>
|
|
<element name="TFPPalette.FCount">
|
|
<short>
|
|
<var>FCount</var> - local variable to hold number of colours in array</short>
|
|
</element>
|
|
<element name="TFPPalette.FCapacity">
|
|
<short>
|
|
<var>FCapacity</var> - local variable to hold total capacity of array</short>
|
|
</element>
|
|
<element name="TFPPalette.SetCount">
|
|
<short>
|
|
<var>SetCount</var> - specify the number of colours in the palette</short>
|
|
</element>
|
|
<element name="TFPPalette.GetCount">
|
|
<short>
|
|
<var>GetCount</var> - returns the number of colours in the palette</short>
|
|
</element>
|
|
<element name="TFPPalette.SetColor">
|
|
<short>
|
|
<var>SetColor</var> - specifies the value of colour to be associated with the specified index</short>
|
|
</element>
|
|
<element name="TFPPalette.GetColor">
|
|
<short>
|
|
<var>GetColor</var> - returns the colour value for the specified index</short>
|
|
</element>
|
|
<element name="TFPPalette.CheckIndex">
|
|
<short>
|
|
<var>CheckIndex</var> - checks validity of supplied index</short>
|
|
</element>
|
|
<element name="TFPPalette.EnlargeData">
|
|
<short>
|
|
<var>EnlargeData</var> - makes room in the array for more data</short>
|
|
</element>
|
|
<element name="TFPPalette.Create">
|
|
<short>
|
|
<var>Create</var> - constructor for <var>TFPPalette</var>: calls inherited <var>Create</var> then finds how much memory to allocate for the specified number of colours</short>
|
|
<seealso>
|
|
<link id="#rtl.System.TObject.Create">TObject.Create</link>
|
|
</seealso>
|
|
</element>
|
|
<element name="TFPPalette.Destroy">
|
|
<short>
|
|
<var>Destroy</var> - destructor for <var>TFPPalette</var>: frees memory then calls inherited <var>Destroy</var>
|
|
</short>
|
|
<seealso>
|
|
<link id="#rtl.System.TObject.Destroy">TObject.Destroy</link>
|
|
</seealso>
|
|
</element>
|
|
<element name="TFPPalette.Build">
|
|
<short>
|
|
<var>Build</var> an Image</short>
|
|
</element>
|
|
<element name="TFPPalette.Copy">
|
|
<short>
|
|
<var>Copy</var> from the source (<var>APalette</var>) to the current Palette</short>
|
|
</element>
|
|
<element name="TFPPalette.Merge">
|
|
<short>
|
|
<var>Merge</var> the contents of another palette (<var>pal</var>) with the current palette</short>
|
|
</element>
|
|
<element name="TFPPalette.IndexOf">
|
|
<short>
|
|
<var>IndexOf</var> - returns the index value for the specified colour</short>
|
|
</element>
|
|
<element name="TFPPalette.Add">
|
|
<short>
|
|
<var>Add</var> the specified colour to the palette and return the number of entries</short>
|
|
</element>
|
|
<element name="TFPPalette.Clear">
|
|
<short>
|
|
<var>Clear</var> - empties the palette</short>
|
|
</element>
|
|
<element name="TFPPalette.Color">
|
|
<short>The current <var>Color</var> from the palette</short>
|
|
</element>
|
|
<element name="TFPPalette.Count">
|
|
<short>
|
|
<var>Count</var> - the total number of entries for colours in the palette</short>
|
|
</element>
|
|
<element name="TFPCustomImage.SetInternalColor">
|
|
<short>
|
|
<var>SetInternalColor</var> - specify the internal colour (using TFPColor format)</short>
|
|
</element>
|
|
<element name="TFPCustomImage.GetInternalColor">
|
|
<short>
|
|
<var>GetInternalColor</var> - finds the internal colour from local store</short>
|
|
</element>
|
|
<element name="TFPCustomImage.SetInternalPixel">
|
|
<short>
|
|
<var>SetInternalPixel</var> - specifies the integer Color of a pixel located at the given coordinates</short>
|
|
</element>
|
|
<element name="TFPCustomImage.GetInternalPixel">
|
|
<short>
|
|
<var>GetInternalPixel</var> - returns the integer Color of the specified pixel</short>
|
|
</element>
|
|
<element name="TFPCustomImage.SetUsePalette">
|
|
<short>
|
|
<var>SetUsePalette</var> - specifies whether a palette is to be used in painting the Image</short>
|
|
</element>
|
|
<element name="TFPCustomImage.Progress">
|
|
<short>
|
|
<var>Progress</var> - method for displaying the progress of a drawing or painting action</short>
|
|
<descr>
|
|
<p>
|
|
<var>Progress</var> - method for displaying the progress of a drawing or painting action</p>
|
|
<p>Sender: calling routine</p>
|
|
<p>Stage: Starting, Running or Ending</p>
|
|
<p>PercentDone: how much has been accomplished</p>
|
|
<p>RedrawNow: whether to refresh the Image</p>
|
|
<p>R: the rectangle in which drawing progress is being monitored</p>
|
|
<p>Msg: a message to show in the progress display</p>
|
|
<p>Continue: whether to keep on drawing</p>
|
|
</descr>
|
|
</element>
|
|
<element name="TFPCustomImage.create">
|
|
<short>
|
|
<var>Create</var> - constructor for <var>TFPCustomImage</var>: calls inherited <var>Create</var> then initialises position and size, makes a stringlist</short>
|
|
<seealso>
|
|
<link id="#rtl.System.TObject.Create">TObject.Create</link>
|
|
</seealso>
|
|
</element>
|
|
<element name="TFPCustomImage.destroy">
|
|
<short>
|
|
<var>Destroy</var> - destructor for <var>TFPCustomImage</var>: frees the Palette then calls inherited <var>Destroy</var>
|
|
</short>
|
|
<seealso>
|
|
<link id="#rtl.Classes.TPersistent.Destroy">TPersistent.Destroy</link>
|
|
</seealso>
|
|
</element>
|
|
<element name="TFPCustomImage.Assign" link="#rtl.Classes.TPersistent.Assign"/>
|
|
<element name="TFPCustomImage.LoadFromStream">
|
|
<short>
|
|
<var>LoadFromStream</var> loads data from the specified stream, optionally using the specified reader</short>
|
|
</element>
|
|
<element name="TFPCustomImage.LoadFromFile">
|
|
<short>
|
|
<var>LoadFromFile</var> - reads data from the specified file, optionally using the specified reader</short>
|
|
</element>
|
|
<element name="TFPCustomImage.SaveToStream">
|
|
<short>
|
|
<var>SaveToStream</var> - writes the data to the specified stream, using the specified writer</short>
|
|
</element>
|
|
<element name="TFPCustomImage.SaveToFile">
|
|
<short>
|
|
<var>SaveToFile</var> - writes image data to the specifed file, using the specified writer</short>
|
|
</element>
|
|
<element name="TFPCustomImage.SetSize">
|
|
<short>
|
|
<var>SetSize</var> - specify the size of the Image</short>
|
|
</element>
|
|
<element name="TFPCustomImage.Height">
|
|
<short>The <var>Height</var> of the image</short>
|
|
</element>
|
|
<element name="TFPCustomImage.Width">
|
|
<short>The <var>Width</var> of the image</short>
|
|
</element>
|
|
<element name="TFPCustomImage.Colors">
|
|
<short>The <var>Colors</var> to be used at the nominated position</short>
|
|
</element>
|
|
<element name="TFPCustomImage.UsePalette">
|
|
<short>
|
|
<var>UsePalette</var> - Use of palette for colors</short>
|
|
</element>
|
|
<element name="TFPCustomImage.Palette">
|
|
<short>The <var>Palette</var> to be used in painting the Image</short>
|
|
</element>
|
|
<element name="TFPCustomImage.Pixels">
|
|
<short>The <var>Pixels</var> (integer value) found at the specified location</short>
|
|
</element>
|
|
<element name="TFPCustomImage.Extra">
|
|
<short>
|
|
<var>Extra</var> - Info unrelated with the image representation</short>
|
|
</element>
|
|
<element name="TFPCustomImage.ExtraValue">
|
|
<short>
|
|
<var>ExtraValue</var> - additional information stored with the image</short>
|
|
</element>
|
|
<element name="TFPCustomImage.ExtraKey">
|
|
<short>
|
|
<var>ExtraKey</var> - an additional key stored with the image</short>
|
|
</element>
|
|
<element name="TFPCustomImage.RemoveExtra">
|
|
<short>
|
|
<var>RemoveExtra</var> - ge rid of the ExtraKey</short>
|
|
</element>
|
|
<element name="TFPCustomImage.ExtraCount">
|
|
<short>
|
|
<var>ExtraCount</var> - the number of additional (non-image) items stored with the Image</short>
|
|
</element>
|
|
<element name="TFPCustomImage.OnProgress">
|
|
<short>
|
|
<var>OnProgress</var> - event handler for displaying progress of the painting process</short>
|
|
</element>
|
|
<element name="TFPCustomImageClass">
|
|
<short>
|
|
<var>TFPCustomImageClass</var> - class of <var>TFPCustomImage</var>
|
|
</short>
|
|
</element>
|
|
<element name="PFPIntegerArray">
|
|
<short>
|
|
<var>PFPIntegerArray</var> - pointer to an integer array</short>
|
|
</element>
|
|
<element name="TFPIntegerArray">
|
|
<short>
|
|
<var>TFPIntegerArray</var> - definition of integer array for use in images</short>
|
|
</element>
|
|
<element name="TFPMemoryImage.SetInternalPixel" link="#fcl.FPimage.TFPCustomImage.SetInternalPixel"/>
|
|
<element name="TFPMemoryImage.GetInternalPixel" link="#fcl.FPimage.TFPCustomImage.GetInternalPixel"/>
|
|
<element name="TFPMemoryImage.create" link="#fcl.FPimage.TFPCustomImage.create"/>
|
|
<element name="TFPMemoryImage.destroy" link="#fcl.FPimage.TFPCustomImage.destroy"/>
|
|
<element name="TFPMemoryImage.SetSize" link="#fcl.FPimage.TFPCustomImage.SetSize"/>
|
|
<element name="TFPCustomImageHandler.Progress">
|
|
<short>
|
|
<var>Progress</var> - method for displaying the progress of a drawing or painting action</short>
|
|
<descr>
|
|
<p>
|
|
<var>Progress</var> - method for displaying the progress of a drawing or painting action</p>
|
|
<p>Sender: calling routine</p>
|
|
<p>Stage: Starting, Running or Ending</p>
|
|
<p>PercentDone: how much has been accomplished</p>
|
|
<p>RedrawNow: whether to refresh the Image</p>
|
|
<p>R: the rectangle in which drawing progress is being monitored</p>
|
|
<p>Msg: a message to show in the progress display</p>
|
|
<p>Continue: whether to keep on drawing</p>
|
|
</descr>
|
|
</element>
|
|
<element name="TFPCustomImageHandler.TheStream">
|
|
<short>
|
|
<var>TheStream</var> from or to which the image is being read or written</short>
|
|
</element>
|
|
<element name="TFPCustomImageHandler.TheImage">
|
|
<short>
|
|
<var>TheImage</var> which is being read or written</short>
|
|
</element>
|
|
<element name="TFPCustomImageHandler.Create" link="#rtl.System.TObject.Create"/>
|
|
<element name="TFPCustomImageHandler.OnProgress">
|
|
<short>
|
|
<var>OnProgress</var> event handler for showing progress of drawing or painting</short>
|
|
</element>
|
|
<element name="TFPCustomImageReader.InternalRead">
|
|
<short>
|
|
<var>InternalRead</var> - read specified image from nominated stream</short>
|
|
</element>
|
|
<element name="TFPCustomImageReader.InternalCheck">
|
|
<short>
|
|
<var>InternalCheck</var> - performs check on validity of stream, returns True if OK</short>
|
|
</element>
|
|
<element name="TFPCustomImageReader.Create" link="#rtl.System.TObject.Create"/>
|
|
<element name="TFPCustomImageReader.ImageRead">
|
|
<short>
|
|
<var>ImageRead</var> read specified image from nominated stream; returns the image</short>
|
|
</element>
|
|
<element name="TFPCustomImageReader.CheckContents">
|
|
<short>
|
|
<var>CheckContents</var> - Gives True if contents are readable</short>
|
|
</element>
|
|
<element name="TFPCustomImageReader.DefaultImageClass">
|
|
<short>
|
|
<var>DefaultImageClass</var> - Image Class to create when no img is given for reading</short>
|
|
</element>
|
|
<element name="TFPCustomImageReaderClass">
|
|
<short>
|
|
<var>TFPCustomImageReaderClass</var> - class of <var>TFPCustomImageReader</var>
|
|
</short>
|
|
</element>
|
|
<element name="TFPCustomImageWriter.InternalWrite">
|
|
<short>
|
|
<var>InternalWrite</var> - write specified image to nominated stream</short>
|
|
</element>
|
|
<element name="TFPCustomImageWriter.ImageWrite">
|
|
<short>
|
|
<var>ImageWrite</var> - writes given image to stream</short>
|
|
</element>
|
|
<element name="TFPCustomImageWriterClass">
|
|
<short>
|
|
<var>TFPCustomImageWriterClass</var> - class of <var>TFPCustomImageWriter</var>
|
|
</short>
|
|
</element>
|
|
<element name="TIHData">
|
|
<short>
|
|
<var>TIHData</var> - data for Image Handler</short>
|
|
</element>
|
|
<element name="TImageHandlersManager">
|
|
<short>
|
|
<var>TImageHandlersManager</var> - class for managing image handlers</short>
|
|
</element>
|
|
<element name="TImageHandlersManager.Create">
|
|
<short>
|
|
<var>Create</var> - constructor fro <var>TImageHandlersManager</var>: calls inherited <var>Create</var> then constructs list of handlers</short>
|
|
<seealso>
|
|
<link id="#rtl.System.TObject.Create">TObject.Create</link>
|
|
</seealso>
|
|
</element>
|
|
<element name="TImageHandlersManager.Destroy">
|
|
<short>
|
|
<var>Destroy</var> - destructor for <var>TImageHandlersManager</var>: frees the list of handlers then calls inherited <var>Destroy</var>
|
|
</short>
|
|
<seealso>
|
|
<link id="#rtl.System.TObject.Destroy">TObject.Destroy</link>
|
|
</seealso>
|
|
</element>
|
|
<element name="TImageHandlersManager.RegisterImageHandlers">
|
|
<short>
|
|
<var>RegisterImageHandlers</var> - method for registering Image Handlers</short>
|
|
</element>
|
|
<element name="TImageHandlersManager.RegisterImageReader">
|
|
<short>
|
|
<var>RegisterImageReader</var> - method to register an Image Reader</short>
|
|
</element>
|
|
<element name="TImageHandlersManager.RegisterImageWriter">
|
|
<short>
|
|
<var>RegisterImageWriter</var> - method to register an Image Writer</short>
|
|
</element>
|
|
<element name="TImageHandlersManager.Count">
|
|
<short>
|
|
<var>Count</var> - the number of Image Handlers</short>
|
|
</element>
|
|
<element name="TImageHandlersManager.ImageReader">
|
|
<short>The <var>ImageReader</var> being used</short>
|
|
</element>
|
|
<element name="TImageHandlersManager.ImageWriter">
|
|
<short>The <var>ImageWriter</var> being used</short>
|
|
</element>
|
|
<element name="TImageHandlersManager.Extentions">
|
|
<short>The filename <var>Extentions</var> for the image handlers</short>
|
|
</element>
|
|
<element name="TImageHandlersManager.DefaultExtention">
|
|
<short>The <var>DefaultExtention</var> to be used if no extention is supplied</short>
|
|
</element>
|
|
<element name="TImageHandlersManager.TypeNames">
|
|
<short>A list of <var>TypeNames</var> to be used with the handler files</short>
|
|
</element>
|
|
<element name="TFPColor">
|
|
<short>
|
|
<var>TFPColor</var> - record type used as an internal representation for a colour: a <var>TColor</var> has been decomposed into its component Red, Green, Blue and Alpha parts, to allow easy manipulation of each</short>
|
|
</element>
|
|
<element name="PFPColor">
|
|
<short>
|
|
<var>PFPColor</var> - pointer to a <var>TFPColor</var>
|
|
</short>
|
|
</element>
|
|
</module>
|
|
</package>
|
|
</fpdoc-descriptions>
|