All Units
Name | Description |
---|---|
avifbgra | Easy to use classes and functions to read/write images in AVIF format. |
BGRAAnimatedGif | Classes to read and write animated GIF and animated PNG files. |
BGRAArrow | Computation of arrow paths. |
BGRABitmap | Provides the 32-bit RGBA bitmap type adapted to your system. |
BGRABitmapTypes | Basic types for BGRABitmap. |
BGRABlend | Pixel blending functions for 32-bit BGRA/RGBA. |
BGRABlurGL | Blur effect using OpenGL shaders |
BGRACanvas | Equivalent of LCL Canvas but with transparency and gamma correction, using drawing functions of BGRABitmap. |
BGRACanvas2D | Equivalent to HTML Canvas (supports affine transformation, gradients and clipping). |
BGRACanvasGL | Canvas that can be used with OpenGL (2D, 3D and lighting shader) |
BGRAClasses | Basic Pascal types regardless of the framework (LCL, no LCL, MSEgui). |
BGRAColorInt | Colors stored as integers with maximum value 65536 but allowing overflow |
BGRAColorQuantization | Color quantization i.e. |
BGRACompressableBitmap | Class to temporarily compress bitmaps in memory and serialize it. |
BGRACoordPool3D | Pools of coordinates, to be transformed using SSE instructions, if available |
BGRACustomTextFX | Computation of text effects based on a text mask |
BGRADefaultBitmap | Implements basic operations on bitmaps (not optimized for a platform). |
BGRADithering | Implements the dithering algorithms |
BGRADNetDeserial | Read .Net serialized classes |
BGRAFillInfo | Generic class to hold a shape to be filled as well as the implementation for basic shapes |
BGRAFilterBlur | Various blur tasks implemented with software (using regular CPU) |
BGRAFilters | Filters that can be applied to a bitmap. |
BGRAFilterScanner | Provide scanners that act as filters. |
BGRAFilterType | Generic classes for tasks. |
BGRAFontGL | Font rendering in OpenGL with caching of textures for each glyph. |
BGRAFreeType | Font renderer of FreeType fonts using Lazarus renderer. |
BGRAGifFormat | Structure and algorithms to read/write GIF files |
BGRAGradientOriginal | Original that renders a gradient. |
BGRAGradients | Helper functions for gradients and shadows, as well as Phong shading |
BGRAGradientScanner | Scanners that generate gradients. |
BGRAGraphics | Imports type from Graphics, if available, or defines equivalent types. |
BGRAGrayscaleMask | Supplies a linear grayscale bitmap (8-bit per pixel) without transparency. |
BGRAIconCursor | Reading/writing of icon/cursor files (with multiple sizes) |
BGRALayerOriginal | Generic classes to implement originals, to be used in layered images as renderers |
BGRALayers | Layered image, each layer being a TBGRABitmap or rendered from an original. |
BGRALazPaint | Layered image format used in LazPaint |
BGRALazResource | Handles Lazarus resources files and provide tools to create them |
BGRALCLBitmap | Common implementation of BGRABitmap based on LCL (Lazarus Component Library) |
BGRALzpCommon | Type and structure definitions for LazPaint image format |
BGRAMatrix3D | Matrix transformations in 3D |
BGRAMemDirectory | Directory structure stored in memory (can be serialized) |
BGRAMultiFileType | Generic definition of a file containing multiple items |
BGRAOpenGL | OpenGL rendering (bitmap and various other classes). |
BGRAOpenGL3D | 3D rendering of TCustomRenderer3D scences in OpenGL |
BGRAOpenGLType | Basic types used with OpenGL |
BGRAOpenRaster | OpenRaster layered image format |
BGRAPaintNet | Paint.NET image format files. |
BGRAPalette | Palette of colors for various purposes, loading/saving into various formats |
BGRAPapers | List of paper sizes in inches and cm |
BGRAPath | Implements path and path cursor |
BGRAPen | Configuration and computation of pen style and width, as well as line caps and join styles. |
BGRAPhongTypes | Types used by Phong shading |
BGRAPhoxo | Phoxo layered image format, with .oXo extension. |
BGRAPNGComn | Common types for PNG format. |
BGRAPolygon | This unit contains polygon drawing functions and spline functions. |
BGRAPolygonAliased | This unit provides fast aliased polygon routines. |
BGRAReadAvif | Provides a reader for AVIF image format |
BGRAReadBMP | BMP reader implementation |
BGRAReadBmpMioMap | Reader implementation for iGo BMP format |
BGRAReadGif | Provides reader for GIF format. |
BGRAReadIco | Provides readers for icons and cursors |
BGRAReadJpeg | Provides reader for JPEG image format |
BGRAReadLzp | Provides reader for LazPaint image format |
BGRAReadPCX | Provides reader for PCX format |
BGRAReadPng | PNG reader implementation |
BGRAReadPSD | Provides reader for Photoshop image format |
BGRAReadTGA | Targa reader implementation |
BGRAReadTiff | Tiff reader implementation |
BGRAReadWebP | Provides a reader for WebP format using libwebp |
BGRAReadXPM | Reader for XPM format |
BGRARenderer3D | Software renderer for 3D scenes |
BGRAResample | This unit provides resampling functions, i.e. |
BGRAScene3D | Definition of a 3D scene |
BGRASceneTypes | Types for 3D scenes |
BGRASliceScaling | Computation of slice scaling of images (to extended bitmap prototypes) |
BGRASpriteGL | Sprites to be rendered with OpenGL |
BGRASSE | Implementation of SSE acceleration |
BGRAStreamLayers | Routines to stream layers |
BGRASVG | SVG format implementation |
BGRASVGOriginal | Storage of SVG as an original in a layered bitmap |
BGRASVGShapes | Implementation of various SVG shapes |
BGRASVGType | Base type definitions and implementation for SVG |
BGRAText | Base implementation of system text rendering. |
BGRATextBidi | Implementation of bidirectional text layout |
BGRATextFX | Text effects using system text rendering. |
BGRAThumbnail | Computation of thumbnails for all image formats |
BGRATransform | Affine and bitmap transformations |
BGRATypewriter | Cached vectorial font renderer with affine transform |
BGRAUnicode | Implementation of Unicode bidirectional algorithm |
BGRAUnicodeText | Bidirectional Unicode text analysis |
BGRAUnits | Definition of units of measure (distances) used in CSS |
BGRAUTF8 | UTF8 related functions |
BGRAVectorize | This unit provides vectorizers for black'n'white images and text. |
BGRAWinResource | Implementation of Windows resource file format (RES) |
BGRAWriteAvif | Implements the writer for the AVIF format (relies on external libavif library) |
BGRAWriteBMP | Imports the writer for the BMP image format |
BGRAWriteBmpMioMap | Implements the writer for BMP MioMap (iGO) image format |
BGRAWriteJpeg | Imports the writer for the JPEG image format |
BGRAWriteLzp | Implements the writer for LazPaint image format |
BGRAWritePCX | Imports the writer for the PCX image format |
BGRAWritePNG | Implements the writer for the PNG image format |
BGRAWriteTiff | Implements the writer for the TIFF image format |
BGRAWriteWebP | Implements the writer for the WebP format (relies on external libwebp library) |
ExpandedBitmap | Supplies a bitmap in linear RGB with word values (16-bit per channel) and transparency. |
LinearRGBABitmap | Supplies a bitmap in linear RGB with floating-point values and transparency. |
UniversalDrawer | Base implementation for drawing on a universal bitmap |
UnzipperExt | Proposes a class to unzip files from stream to stream |
WordXYZABitmap | Supplies a bitmap in XYZ colorspace with word values (16-bit per channel) and transparency. |
XYZABitmap | Supplies a bitmap in XYZ colorspace with floating-point values (16-bit per channel) and transparency. |