/docs/xml/fcl/fpimage.xml
http://github.com/graemeg/lazarus · XML · 376 lines · 376 code · 0 blank · 0 comment · 0 complexity · 24bbabfaa1f0236e252a50e37e698763 MD5 · raw file
- <?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>