Package SignalLabBasicPkg
From Mitov Wiki Doc
(Difference between revisions)
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
Line 55: | Line 55: | ||
*[[Unit SLBasicGenericReal|SLBasicGenericReal]] - Contains the basic abstract real generic filters classes. | *[[Unit SLBasicGenericReal|SLBasicGenericReal]] - Contains the basic abstract real generic filters classes. | ||
*[[Unit SLBasicGenericFilter|SLBasicGenericFilter]] - Contains the basic abstract binary generic filters classes. | *[[Unit SLBasicGenericFilter|SLBasicGenericFilter]] - Contains the basic abstract binary generic filters classes. | ||
− | |||
− | |||
*[[Unit LPComponent|LPComponent]] - Contains the code for the [[Class LPComponent.TLPComponent|TLPComponent]] base class. | *[[Unit LPComponent|LPComponent]] - Contains the code for the [[Class LPComponent.TLPComponent|TLPComponent]] base class. | ||
− | |||
*[[Unit LPDrawLayers|LPDrawLayers]] - Contains the classes for layer drawing properties. | *[[Unit LPDrawLayers|LPDrawLayers]] - Contains the classes for layer drawing properties. | ||
− | |||
− | |||
*[[Unit SLComponentCollection|SLComponentCollection]] - Contains the code for component collection properties. | *[[Unit SLComponentCollection|SLComponentCollection]] - Contains the code for component collection properties. | ||
*[[Unit SLCommonGen|SLCommonGen]] - Contains the basic abstract generator classes. | *[[Unit SLCommonGen|SLCommonGen]] - Contains the basic abstract generator classes. | ||
Line 72: | Line 67: | ||
*[[Unit VLImageDefs|VLImageDefs]] - Contains support classes. | *[[Unit VLImageDefs|VLImageDefs]] - Contains support classes. | ||
*[[Unit SLSyncTypes|SLSyncTypes]] - Contains the classes and types for the SignalLab properties. | *[[Unit SLSyncTypes|SLSyncTypes]] - Contains the classes and types for the SignalLab properties. | ||
+ | *[[Unit LPControlDrawLayers|LPControlDrawLayers]] - Contains the classes for layer drawing properties. | ||
+ | *[[Unit LPGDIPlusProperties|LPGDIPlusProperties]] - Contains the GDI+ property classes. | ||
+ | *[[Unit LPTransparentControl|LPTransparentControl]] - Contains the code for the [[Class LPTransparentControl.TLPTransparentControl|TLPTransparentControl]] base class. | ||
*[[Unit SLControlCollection|SLControlCollection]] - Contains the code for control collection properties. | *[[Unit SLControlCollection|SLControlCollection]] - Contains the code for control collection properties. | ||
+ | *[[Unit ULBasicControl|ULBasicControl]] - Contains the code for the [[Class ULBasicControl.TULBasicControl|TULBasicControl]] base class. | ||
+ | *[[Unit VLBasicBitmap|VLBasicBitmap]] - Contains the code for the [[Class VLBasicBitmap.TVLBasicBitmap|TVLBasicBitmap]] class. | ||
+ | *[[Unit IGDIPlus|IGDIPlus]] - Contains the IGDI+ declarations and definitions. | ||
*[[Unit LPControl|LPControl]] - Contains the code for the TLPControl base class. | *[[Unit LPControl|LPControl]] - Contains the code for the TLPControl base class. | ||
− | |||
*[[Unit SLGenericReal|SLGenericReal]] - Contains the code for the [[Class SLGenericReal.TSLGenericReal|TSLGenericReal]] component. | *[[Unit SLGenericReal|SLGenericReal]] - Contains the code for the [[Class SLGenericReal.TSLGenericReal|TSLGenericReal]] component. | ||
*[[Unit SLGenericFilter|SLGenericFilter]] - Contains the code for the [[Class SLGenericFilter.TSLGenericFilter|TSLGenericFilter]] component. | *[[Unit SLGenericFilter|SLGenericFilter]] - Contains the code for the [[Class SLGenericFilter.TSLGenericFilter|TSLGenericFilter]] component. | ||
Line 93: | Line 93: | ||
*[[Class SLBasicGenericFilter.TSLBasicGenericFilter|TSLBasicGenericFilter]] - Base class for generic binary filters. | *[[Class SLBasicGenericFilter.TSLBasicGenericFilter|TSLBasicGenericFilter]] - Base class for generic binary filters. | ||
*[[Class SLBasicGenericFilter.TSLBasicStartGenericFilter|TSLBasicStartGenericFilter]] - Base class for generic binary filters. | *[[Class SLBasicGenericFilter.TSLBasicStartGenericFilter|TSLBasicStartGenericFilter]] - Base class for generic binary filters. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*[[Class LPComponent.TLPComponent|TLPComponent]] - Base abstract class for Lab Packs components. | *[[Class LPComponent.TLPComponent|TLPComponent]] - Base abstract class for Lab Packs components. | ||
+ | *[[Class LPComponent.TLPInputOutputLockComponent|TLPInputOutputLockComponent]] - Base abstract class for the data processing components. | ||
*[[Class LPComponent.TLPPersistent|TLPPersistent]] - Base abstract class for locked persistent type properties. | *[[Class LPComponent.TLPPersistent|TLPPersistent]] - Base abstract class for locked persistent type properties. | ||
*[[Class LPComponent.TLPPersistentNotify|TLPPersistentNotify]] - Base abstract class for locked persistent type properties. | *[[Class LPComponent.TLPPersistentNotify|TLPPersistentNotify]] - Base abstract class for locked persistent type properties. | ||
Line 138: | Line 110: | ||
*[[Class LPComponent.TLPObjectList|TLPObjectList]] - List of objects. | *[[Class LPComponent.TLPObjectList|TLPObjectList]] - List of objects. | ||
*[[Class LPComponent.TLPLanguage|TLPLanguage]] - Language properties class. | *[[Class LPComponent.TLPLanguage|TLPLanguage]] - Language properties class. | ||
− | |||
*[[Class LPDrawLayers.TLPDrawLayer|TLPDrawLayer]] - Abstract base class for drawing layers. | *[[Class LPDrawLayers.TLPDrawLayer|TLPDrawLayer]] - Abstract base class for drawing layers. | ||
*[[Class LPDrawLayers.TLPDrawLayers|TLPDrawLayers]] - Collection of drawing layers. | *[[Class LPDrawLayers.TLPDrawLayers|TLPDrawLayers]] - Collection of drawing layers. | ||
*[[Class LPDrawLayers.TLPLayerCollectionItem|TLPLayerCollectionItem]] - Base abstract class for image layer collection items. | *[[Class LPDrawLayers.TLPLayerCollectionItem|TLPLayerCollectionItem]] - Base abstract class for image layer collection items. | ||
*[[Class LPDrawLayers.TLPLayerCollection|TLPLayerCollection]] - Base abstract class for image layer collections. | *[[Class LPDrawLayers.TLPLayerCollection|TLPLayerCollection]] - Base abstract class for image layer collections. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*[[Class SLComponentCollection.TSLComponentItems|TSLComponentItems]] - Base abstract class for component collections. | *[[Class SLComponentCollection.TSLComponentItems|TSLComponentItems]] - Base abstract class for component collections. | ||
*[[Class SLComponentCollection.TSLComponentItem|TSLComponentItem]] - Base abstract class for component collection items. | *[[Class SLComponentCollection.TSLComponentItem|TSLComponentItem]] - Base abstract class for component collection items. | ||
Line 199: | Line 136: | ||
*[[Class SLCommonFilter.TSLCommonIntegerFilter|TSLCommonIntegerFilter]] - Base abstract class for Integer data filters. | *[[Class SLCommonFilter.TSLCommonIntegerFilter|TSLCommonIntegerFilter]] - Base abstract class for Integer data filters. | ||
*[[Class SLCommonFilter.TSLCommonBinaryFilter|TSLCommonBinaryFilter]] - Base abstract class for Binary (Raw) data filters. | *[[Class SLCommonFilter.TSLCommonBinaryFilter|TSLCommonBinaryFilter]] - Base abstract class for Binary (Raw) data filters. | ||
− | *[[Class SLSimpleDataBuffer. | + | *[[Class SLSimpleDataBuffer.TSLData|TSLData]] - Basic data storage class. |
*[[Class SLSimpleDataBuffer.TSLGenericBuffer|TSLGenericBuffer]] - Generic Delphi data buffer. | *[[Class SLSimpleDataBuffer.TSLGenericBuffer|TSLGenericBuffer]] - Generic Delphi data buffer. | ||
+ | *[[Class SLSimpleDataBuffer.TSLMemoryBuffer|TSLMemoryBuffer]] - Delphi base class for all of the memory buffers. | ||
+ | *[[Class SLSimpleDataBuffer.TSLLinearMemoryBuffer|TSLLinearMemoryBuffer]] - Delphi base class for all of the linear memory buffers. | ||
+ | *[[Class SLSimpleDataBuffer.TSLBlockBuffer|TSLBlockBuffer]] - Delphi Binary(Raw) data buffer. | ||
+ | *[[Class SLSimpleDataBuffer.TSLRealBuffer|TSLRealBuffer]] - Delphi Real data buffer. | ||
+ | *[[Class SLSimpleDataBuffer.TSLIntegerBuffer|TSLIntegerBuffer]] - Delphi Integer data buffer. | ||
+ | *[[Class SLSimpleDataBuffer.TSLComplexBuffer|TSLComplexBuffer]] | ||
+ | *[[Class SLSimpleDataBuffer.TSLRealMatrixBuffer|TSLRealMatrixBuffer]] - Delphi Real Matrix data buffer. | ||
+ | *[[Class SLSimpleDataBuffer.TSLRealBufferList|TSLRealBufferList]] - Delphi Real buffer list data. | ||
+ | *[[Class SLSimpleDataBuffer.TSLRealMatrix|TSLRealMatrix]] - Delphi Real Matrix data. | ||
*[[Class SLStreamTypes.TSLOWSourcePin|TSLOWSourcePin]] - Basic Source Pin. | *[[Class SLStreamTypes.TSLOWSourcePin|TSLOWSourcePin]] - Basic Source Pin. | ||
*[[Class SLStreamTypes.TSLOWSinkPin|TSLOWSinkPin]] - Basic Sink Pin. | *[[Class SLStreamTypes.TSLOWSinkPin|TSLOWSinkPin]] - Basic Sink Pin. | ||
Line 247: | Line 193: | ||
*[[Class SLMultiInput.TSLOWQueuedIntegerSinkPin|TSLOWQueuedIntegerSinkPin]] - Queued Integer data Sink Pin. | *[[Class SLMultiInput.TSLOWQueuedIntegerSinkPin|TSLOWQueuedIntegerSinkPin]] - Queued Integer data Sink Pin. | ||
*[[Class SLMultiInput.TSLOWComboRealIntComplexPairedQueuedSinkPin|TSLOWComboRealIntComplexPairedQueuedSinkPin]] - Queued Real, Integer, Complex and Buffer Paired data Sink Pin. | *[[Class SLMultiInput.TSLOWComboRealIntComplexPairedQueuedSinkPin|TSLOWComboRealIntComplexPairedQueuedSinkPin]] - Queued Real, Integer, Complex and Buffer Paired data Sink Pin. | ||
+ | *[[Class LPControlDrawLayers.TLPControlDrawLayer|TLPControlDrawLayer]] - Base abstract class for control draw collection items. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPImage|TLPGPImage]] - GDI+ image properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPPoint|TLPGPPoint]] - GDI+ point coordinates class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPSize|TLPGPSize]] - GDI+ X,Y size class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPBlends|TLPGPBlends]] - Collection of GDI+ blends. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPBlendShape|TLPGPBlendShape]] - GDI+ blend brush shape class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPBlend|TLPGPBlend]] - GDI+ blend properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPPoints|TLPGPPoints]] - GDI+ list of point coordinates class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPColors|TLPGPColors]] - GDI+ list of colors class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPInterpolationColors|TLPGPInterpolationColors]] - GDI+ interpolation colors settings. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPHatch|TLPGPHatch]] - GDI+ hatch brush settings. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPCenterPoint|TLPGPCenterPoint]] - Center point settings. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPCenterColor|TLPGPCenterColor]] - Center color settings. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPGradient|TLPGPGradient]] - GDI+ gradient properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPBrush|TLPGPBrush]] - GDI+ brush properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPSingleArray|TLPGPSingleArray]] - Array of singles. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPCustomDash|TLPGPCustomDash]] - GDI+ custom pen dash properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPDashStyle|TLPGPDashStyle]] - GDI+ pen dash style properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPPenCompound|TLPGPPenCompound]] - GDI+ pen compound properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPPen|TLPGPPen]] - GDI+ pen properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPPenCollectionItem|TLPGPPenCollectionItem]] - [[Property LPGDIPlusProperties.TLPGPPenCollectionItem.Pen|Pen]] collection item. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPPenCollection|TLPGPPenCollection]] - Collection of pen. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPOptionalPen|TLPGPOptionalPen]] - Optional GDI+ pen properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPOptionalMultiPen|TLPGPOptionalMultiPen]] - Optional multipen settings. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPBasicFont|TLPGPBasicFont]] - GDI+ basic font properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPSimpleBrushFont|TLPGPSimpleBrushFont]] - GDI+ font properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPSimpleFont|TLPGPSimpleFont]] - GDI+ basic font properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPBrushFont|TLPGPBrushFont]] - GDI+ font properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPFont|TLPGPFont]] - GDI+ font properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPOptionalText|TLPGPOptionalText]] - Optional GDI+ text properties class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPColorItem|TLPGPColorItem]] - ARGB [[Property LPGDIPlusProperties.TLPGPColorItem.Color|Color]] collection item class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPBasicColorItems|TLPGPBasicColorItems]] - Basic ARGB Color collection class. | ||
+ | *[[Class LPGDIPlusProperties.TLPGPColorItems|TLPGPColorItems]] - ARGB Color collection class. | ||
+ | *[[Class LPTransparentControl.TLPControlProperty|TLPControlProperty]] - Base abstract class for control properties. | ||
+ | *[[Class LPTransparentControl.TLPTransparentControl|TLPTransparentControl]] - Base class for LabPacks transparent controls. | ||
*[[Class SLControlCollection.TSLCustomControlItem|TSLCustomControlItem]] - Base abstract class for control collections. | *[[Class SLControlCollection.TSLCustomControlItem|TSLCustomControlItem]] - Base abstract class for control collections. | ||
*[[Class SLControlCollection.TLPComponentElement|TLPComponentElement]] - Component element. | *[[Class SLControlCollection.TLPComponentElement|TLPComponentElement]] - Component element. | ||
Line 256: | Line 237: | ||
*[[Class SLControlCollection.TLPClockComponentElements|TLPClockComponentElements]] - Collection of clock component elements. | *[[Class SLControlCollection.TLPClockComponentElements|TLPClockComponentElements]] - Collection of clock component elements. | ||
*[[Class SLControlCollection.TLPMatrixComponentElements|TLPMatrixComponentElements]] - Collection of matrix component elements. | *[[Class SLControlCollection.TLPMatrixComponentElements|TLPMatrixComponentElements]] - Collection of matrix component elements. | ||
+ | *[[Class ULBasicControl.TULBasicControl|TULBasicControl]] - Base class for LabPacks controls. | ||
+ | *[[Class ULBasicControl.TULControlBackground|TULControlBackground]] - Control background properties class. | ||
+ | *[[Class ULBasicControl.TULBasicColorControl|TULBasicColorControl]] - Base class for LabPacks controls with color. | ||
+ | *[[Class ULBasicControl.TULColorItem|TULColorItem]] - Color collection item. | ||
+ | *[[Class ULBasicControl.TULBasicColorItems|TULBasicColorItems]] - Basic ARGB Color collection class. | ||
+ | *[[Class ULBasicControl.TULColorItems|TULColorItems]] - Collection of colors. | ||
+ | *[[Class ULBasicControl.TULBasicControlProperty|TULBasicControlProperty]] - Base abstract class for control properties. | ||
+ | *[[Class ULBasicControl.TULElementSize|TULElementSize]] - Control element size properties class. | ||
+ | *[[Class ULBasicControl.TULElementOffsetSize|TULElementOffsetSize]] - Control element offset size properties class. | ||
+ | *[[Class ULBasicControl.TULElement2DSize|TULElement2DSize]] - Control element 2D size properties class. | ||
+ | *[[Class ULBasicControl.TULControlFont|TULControlFont]] - Control font properties class. | ||
+ | *[[Class ULBasicControl.TULControlText|TULControlText]] - Control text properties class. | ||
+ | *[[Class ULBasicControl.TULElementOffsets|TULElementOffsets]] - Control element offset properties class. | ||
+ | *[[Class ULBasicControl.TLPBasicMatrixElement|TLPBasicMatrixElement]] - Basic class for component matrix elements. | ||
+ | *[[Class ULBasicControl.TULCaptionCollectionItem|TULCaptionCollectionItem]] - [[Property ULBasicControl.TULCaptionCollectionItem.Text|Text]] caption collection item. | ||
+ | *[[Class ULBasicControl.TULCaption|TULCaption]] - Control caption properties class. | ||
+ | *[[Class ULBasicControl.TULVerticalCaption|TULVerticalCaption]] - Control vertical caption properties class. | ||
+ | *[[Class ULBasicControl.TULCaptionCollection|TULCaptionCollection]] - Collection of text captions. | ||
+ | *[[Class ULBasicControl.TULControlElement|TULControlElement]] - Base abstract class for control elements. | ||
+ | *[[Class ULBasicControl.TULControlBevel|TULControlBevel]] - Control border bevel properties class. | ||
+ | *[[Class ULBasicControl.TULControlInnerBevel|TULControlInnerBevel]] - Control border inner bevel properties class. | ||
+ | *[[Class ULBasicControl.TULBasicControlBorder|TULBasicControlBorder]] - Base abstract class for control border properties. | ||
+ | *[[Class ULBasicControl.TULControlBorder|TULControlBorder]] - Control border properties class. | ||
+ | *[[Class ULBasicControl.TULProportionalControlBorder|TULProportionalControlBorder]] - Optionally proportional control border properties class. | ||
+ | *[[Class ULBasicControl.TULRectControlBorder|TULRectControlBorder]] - Non proportional rectangle control border properties class. | ||
+ | *[[Class ULBasicControl.TULOptionalInstrumentProperty|TULOptionalInstrumentProperty]] - Base abstract class for optional properties. | ||
+ | *[[Class VLBasicBitmap.TVLBasicBitmap|TVLBasicBitmap]] - Bitmap wrapper class for thread safe bitmap access. | ||
+ | *[[Class IGDIPlus.EGPLoadError|EGPLoadError]] - Defines GDI+ exception class. | ||
+ | *[[Class IGDIPlus.TGPBase|TGPBase]] - Basic GDI+ class. | ||
+ | *[[Class IGDIPlus.TGPRegion|TGPRegion]] - Describes an area of the display surface. | ||
+ | *[[Class IGDIPlus.TGPFontFamily|TGPFontFamily]] - Defines a set of fonts that make up a font family. | ||
+ | *[[Class IGDIPlus.TGPFontCollection|TGPFontCollection]] - Abstract base class for font collections. | ||
+ | *[[Class IGDIPlus.TGPInstalledFontCollection|TGPInstalledFontCollection]] - Represents the fonts installed on the system. | ||
+ | *[[Class IGDIPlus.TGPPrivateFontCollection|TGPPrivateFontCollection]] - Collection class for private fonts. | ||
+ | *[[Class IGDIPlus.TGPFont|TGPFont]] - Defines the characteristics, such as family, height, size, and style, of a specific font. | ||
+ | *[[Class IGDIPlus.TGPImage|TGPImage]] - GDI+ Image class. | ||
+ | *[[Class IGDIPlus.TGPBitmap|TGPBitmap]] - Provides methods for creating and manipulating raster bitmap images. | ||
+ | *[[Class IGDIPlus.TGPCustomLineCap|TGPCustomLineCap]] - Defines a custom line cap. | ||
+ | *[[Class IGDIPlus.TGPCachedBitmap|TGPCachedBitmap]] - Object used to store a bitmap in a format that is optimized for display on a particular device. | ||
+ | *[[Class IGDIPlus.TGPImageAttributes|TGPImageAttributes]] - Contains information about how bitmap and metafile colors are manipulated during rendering. | ||
+ | *[[Class IGDIPlus.TGPMatrix|TGPMatrix]] - A Represents a 3×3 matrix that represents an affine transformation. | ||
+ | *[[Class IGDIPlus.TGPMatrixStore|TGPMatrixStore]] - Saves a transformation matrix. | ||
+ | *[[Class IGDIPlus.TGPBrush|TGPBrush]] - Abstract base class that defines a Brush object. | ||
+ | *[[Class IGDIPlus.TGPSolidBrush|TGPSolidBrush]] - Defines a solid color Brush object. | ||
+ | *[[Class IGDIPlus.TGPTextureBrush|TGPTextureBrush]] - Defines a Brush object that contains an Image object that is used for the fill. | ||
+ | *[[Class IGDIPlus.TGPLinearGradientBrush|TGPLinearGradientBrush]] - Defines a brush that paints a color gradient in which the color changes evenly from the starting boundary line of the linear gradient brush to the ending boundary line of the linear gradient brush. | ||
+ | *[[Class IGDIPlus.TGPHatchBrush|TGPHatchBrush]] - Defines a rectangular brush with a hatch style, a foreground color, and a background color. | ||
+ | *[[Class IGDIPlus.TGPPen|TGPPen]] - Object used to draw lines and curves. | ||
+ | *[[Class IGDIPlus.TGPStringFormat|TGPStringFormat]] - Encapsulates text layout information and display manipulations. | ||
+ | *[[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]] - Stores a sequence of lines, curves, and shapes. | ||
+ | *[[Class IGDIPlus.TGPGraphicsPathIterator|TGPGraphicsPathIterator]] - Provides methods for isolating selected subsets of the path stored in a [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]] object. | ||
+ | *[[Class IGDIPlus.TGPPathGradientBrush|TGPPathGradientBrush]] - Stores the attributes of a color gradient that you can use to fill the interior of a path with a gradually changing color. | ||
+ | *[[Class IGDIPlus.TGPGraphics|TGPGraphics]] - Provides methods for drawing lines, curves, figures, images, and text. | ||
+ | *[[Class IGDIPlus.TGPAdjustableArrowCap|TGPAdjustableArrowCap]] - Defines a line cap that looks like an arrow. | ||
+ | *[[Class IGDIPlus.TGPMetafile|TGPMetafile]] - Defines a graphic metafile. | ||
*[[Class LPControl.TSLDisplayPen|TSLDisplayPen]] - Display Pen property type. | *[[Class LPControl.TSLDisplayPen|TSLDisplayPen]] - Display Pen property type. | ||
*[[Class LPControl.TLPOptionalPenProperty|TLPOptionalPenProperty]] - Base abstract class for optional pen persistent type properties. | *[[Class LPControl.TLPOptionalPenProperty|TLPOptionalPenProperty]] - Base abstract class for optional pen persistent type properties. | ||
Line 263: | Line 299: | ||
*[[Class LPControl.TSLOptionalLabel|TSLOptionalLabel]] - Optional (Visible/Invisible) Label. | *[[Class LPControl.TSLOptionalLabel|TSLOptionalLabel]] - Optional (Visible/Invisible) Label. | ||
*[[Class LPControl.TLPCustomControl|TLPCustomControl]] - Base class for controls that wrap Windows screen objects but perform their own rendering. | *[[Class LPControl.TLPCustomControl|TLPCustomControl]] - Base class for controls that wrap Windows screen objects but perform their own rendering. | ||
− | |||
*[[Class SLGenericReal.TSLGenericReal|TSLGenericReal]] - User defined filter for Real data. | *[[Class SLGenericReal.TSLGenericReal|TSLGenericReal]] - User defined filter for Real data. | ||
*[[Class SLGenericFilter.TSLGenericFilter|TSLGenericFilter]] - User defined filter for Binary data. | *[[Class SLGenericFilter.TSLGenericFilter|TSLGenericFilter]] - User defined filter for Binary data. | ||
Line 271: | Line 306: | ||
== Structures == | == Structures == | ||
+ | *[[Structure VLImageDefs.TVLImageRect|TVLImageRect]] - Rectangle structure. | ||
*[[Structure IGDIPlus.TGPSizeF|TGPSizeF]] - [[Field IGDIPlus.TGPSizeF.Width|Width]] and [[Field IGDIPlus.TGPSizeF.Height|Height]] dimension in a 2-D coordinate system. | *[[Structure IGDIPlus.TGPSizeF|TGPSizeF]] - [[Field IGDIPlus.TGPSizeF.Width|Width]] and [[Field IGDIPlus.TGPSizeF.Height|Height]] dimension in a 2-D coordinate system. | ||
*[[Structure IGDIPlus.TGPSize|TGPSize]] - [[Field IGDIPlus.TGPSize.Width|Width]] and [[Field IGDIPlus.TGPSize.Height|Height]] dimension in a 2-D coordinate system. | *[[Structure IGDIPlus.TGPSize|TGPSize]] - [[Field IGDIPlus.TGPSize.Width|Width]] and [[Field IGDIPlus.TGPSize.Height|Height]] dimension in a 2-D coordinate system. | ||
Line 281: | Line 317: | ||
*[[Structure IGDIPlus.TGPWmfPlaceableFileHeader|TGPWmfPlaceableFileHeader]] - Defines the fields of a placeable metafile header. | *[[Structure IGDIPlus.TGPWmfPlaceableFileHeader|TGPWmfPlaceableFileHeader]] - Defines the fields of a placeable metafile header. | ||
*[[Structure IGDIPlus.TGPImageCodecInfo|TGPImageCodecInfo]] - Stores information about an image codec (encoder/decoder). | *[[Structure IGDIPlus.TGPImageCodecInfo|TGPImageCodecInfo]] - Stores information about an image codec (encoder/decoder). | ||
− | |||
*[[Structure IGDIPlus.TGPEncoderParameter|TGPEncoderParameter]] - Holds a parameter that can be passed to an image encoder. | *[[Structure IGDIPlus.TGPEncoderParameter|TGPEncoderParameter]] - Holds a parameter that can be passed to an image encoder. | ||
*[[Structure IGDIPlus.TGPEncoderParameters|TGPEncoderParameters]] - An array of [[Structure IGDIPlus.TGPEncoderParameter|TGPEncoderParameter]] objects along with a data member that specifies the number of [[Structure IGDIPlus.TGPEncoderParameter|TGPEncoderParameter]] objects in the array. | *[[Structure IGDIPlus.TGPEncoderParameters|TGPEncoderParameters]] - An array of [[Structure IGDIPlus.TGPEncoderParameter|TGPEncoderParameter]] objects along with a data member that specifies the number of [[Structure IGDIPlus.TGPEncoderParameter|TGPEncoderParameter]] objects in the array. | ||
Line 288: | Line 323: | ||
*[[Structure IGDIPlus.TGPBlend|TGPBlend]] - Specifies blend for gradient brushes structure. | *[[Structure IGDIPlus.TGPBlend|TGPBlend]] - Specifies blend for gradient brushes structure. | ||
*[[Structure IGDIPlus.TGPInterpolationColor|TGPInterpolationColor]] - Specifies interpolation color for gradient brushes structure. | *[[Structure IGDIPlus.TGPInterpolationColor|TGPInterpolationColor]] - Specifies interpolation color for gradient brushes structure. | ||
+ | *[[Structure IGDIPlus.TGPMatrixParams|TGPMatrixParams]] - Specifies the matrix parameters. | ||
== Interfaces == | == Interfaces == | ||
− | |||
*[[Interface SLSimpleDataBuffer.ISLData|ISLData]] - Generic data interface. | *[[Interface SLSimpleDataBuffer.ISLData|ISLData]] - Generic data interface. | ||
*[[Interface SLSimpleDataBuffer.ISLDataBuffer|ISLDataBuffer]] - Basic Data buffer interface. | *[[Interface SLSimpleDataBuffer.ISLDataBuffer|ISLDataBuffer]] - Basic Data buffer interface. | ||
*[[Interface SLSimpleDataBuffer.ISLLinearDataBuffer|ISLLinearDataBuffer]] - Basic Linear Data buffer interface. | *[[Interface SLSimpleDataBuffer.ISLLinearDataBuffer|ISLLinearDataBuffer]] - Basic Linear Data buffer interface. | ||
*[[Interface SLSimpleDataBuffer.ISLGenericBuffer|ISLGenericBuffer]] - Generic data buffer interface. | *[[Interface SLSimpleDataBuffer.ISLGenericBuffer|ISLGenericBuffer]] - Generic data buffer interface. | ||
+ | *[[Interface SLSimpleDataBuffer.ISLBlockBuffer|ISLBlockBuffer]] - Block(Raw) data buffer interface. | ||
+ | *[[Interface SLSimpleDataBuffer.ISLRealBuffer|ISLRealBuffer]] - Real data buffer interface. | ||
+ | *[[Interface SLSimpleDataBuffer.ISLIntegerBuffer|ISLIntegerBuffer]] - Integer data buffer interface. | ||
+ | *[[Interface SLSimpleDataBuffer.ISLComplexBuffer|ISLComplexBuffer]] - Complex data buffer interface. | ||
+ | *[[Interface SLSimpleDataBuffer.ISLRealBufferArray|ISLRealBufferArray]] - Real data buffer array interface. | ||
+ | *[[Interface SLSimpleDataBuffer.ISLRealBufferDynamicArray|ISLRealBufferDynamicArray]] - Real data buffer dynamic array interface. | ||
+ | *[[Interface SLSimpleDataBuffer.ISLRealMatrixBuffer|ISLRealMatrixBuffer]] - Real matrix data buffer interface. | ||
*[[Interface SLControlCollection.ILPAnalogComponentElement|ILPAnalogComponentElement]] - Analog component element interface. | *[[Interface SLControlCollection.ILPAnalogComponentElement|ILPAnalogComponentElement]] - Analog component element interface. | ||
+ | *[[Interface SLControlCollection.ILPAnalogValueElement|ILPAnalogValueElement]] - Analog value element interface. | ||
*[[Interface SLControlCollection.ILPAngularAnalogComponentElement|ILPAngularAnalogComponentElement]] - Angular analog component element interface. | *[[Interface SLControlCollection.ILPAngularAnalogComponentElement|ILPAngularAnalogComponentElement]] - Angular analog component element interface. | ||
*[[Interface SLControlCollection.ILPClockComponentElement|ILPClockComponentElement]] - Clock component element interface. | *[[Interface SLControlCollection.ILPClockComponentElement|ILPClockComponentElement]] - Clock component element interface. | ||
+ | *[[Interface IGDIPlus.IGPPathData|IGPPathData]] - Interface to a TGPPathData object. | ||
+ | *[[Interface IGDIPlus.IGPMetafileHeader|IGPMetafileHeader]] - Interface to a TGPMetafileHeader object. | ||
+ | *[[Interface IGDIPlus.IGPRegion|IGPRegion]] - Interface to a [[Class IGDIPlus.TGPRegion|TGPRegion]] object. | ||
+ | *[[Interface IGDIPlus.IGPFontFamily|IGPFontFamily]] - Interface to a [[Class IGDIPlus.TGPFontFamily|TGPFontFamily]] object. | ||
+ | *[[Interface IGDIPlus.IGPFontCollection|IGPFontCollection]] - Interface to a [[Class IGDIPlus.TGPFontCollection|TGPFontCollection]] object. | ||
+ | *[[Interface IGDIPlus.IGPPrivateFontCollection|IGPPrivateFontCollection]] - Interface for private fonts objects. | ||
+ | *[[Interface IGDIPlus.IGPFont|IGPFont]] - Interface to a [[Class IGDIPlus.TGPFont|TGPFont]] object. | ||
+ | *[[Interface IGDIPlus.IGPImage|IGPImage]] - Interface to [[Class IGDIPlus.TGPImage|TGPImage]] object. | ||
+ | *[[Interface IGDIPlus.IGPBitmapData|IGPBitmapData]] - Allows access to the attributes of a bitmap. | ||
+ | *[[Interface IGDIPlus.IGPBitmap|IGPBitmap]] - Interface to a [[Class IGDIPlus.TGPBitmap|TGPBitmap]] object. | ||
+ | *[[Interface IGDIPlus.IGPCustomLineCap|IGPCustomLineCap]] - Interface to a [[Class IGDIPlus.TGPCustomLineCap|TGPCustomLineCap]] object. | ||
+ | *[[Interface IGDIPlus.IGPCachedBitmap|IGPCachedBitmap]] - Interface to a [[Class IGDIPlus.TGPCachedBitmap|TGPCachedBitmap]] object. | ||
+ | *[[Interface IGDIPlus.IGPImageAttributes|IGPImageAttributes]] - Interface to a [[Class IGDIPlus.TGPImageAttributes|TGPImageAttributes]] object. | ||
+ | *[[Interface IGDIPlus.IGPMatrix|IGPMatrix]] - Interface to a [[Class IGDIPlus.TGPMatrix|TGPMatrix]] object. | ||
+ | *[[Interface IGDIPlus.IGPMatrixStore|IGPMatrixStore]] - Interface for reference counting [[Class IGDIPlus.TGPMatrixStore|TGPMatrixStore]] objects that saves a transformation matrix. | ||
+ | *[[Interface IGDIPlus.IGPBrush|IGPBrush]] - Interface to a [[Class IGDIPlus.TGPBrush|TGPBrush]] object. | ||
+ | *[[Interface IGDIPlus.IGPWrapBrush|IGPWrapBrush]] - Interface to a wrapable brush object. | ||
+ | *[[Interface IGDIPlus.IGPBlendBrush|IGPBlendBrush]] - Interface to a blend brush type of object. | ||
+ | *[[Interface IGDIPlus.IGPSolidBrush|IGPSolidBrush]] - Interface to a [[Class IGDIPlus.TGPSolidBrush|TGPSolidBrush]] object. | ||
+ | *[[Interface IGDIPlus.IGPTransformable|IGPTransformable]] - Interface to a transformable object. | ||
+ | *[[Interface IGDIPlus.IGPTextureBrush|IGPTextureBrush]] - Interface to a [[Class IGDIPlus.TGPTextureBrush|TGPTextureBrush]] object. | ||
+ | *[[Interface IGDIPlus.IGPLinearGradientBrush|IGPLinearGradientBrush]] - Interface to a [[Class IGDIPlus.TGPLinearGradientBrush|TGPLinearGradientBrush]] object. | ||
+ | *[[Interface IGDIPlus.IGPHatchBrush|IGPHatchBrush]] - Interface to a [[Class IGDIPlus.TGPHatchBrush|TGPHatchBrush]] object. | ||
+ | *[[Interface IGDIPlus.IGPPen|IGPPen]] - Interface to [[Class IGDIPlus.TGPPen|TGPPen]] object used to draw lines and curves. | ||
+ | *[[Interface IGDIPlus.IGPStringFormat|IGPStringFormat]] - Interface to a [[Class IGDIPlus.TGPStringFormat|TGPStringFormat]] object. | ||
+ | *[[Interface IGDIPlus.IGPGraphicsPath|IGPGraphicsPath]] - Interface to a [[Class IGDIPlus.TGPGraphicsPath|TGPGraphicsPath]] object. | ||
+ | *[[Interface IGDIPlus.IGPGraphicsPathIterator|IGPGraphicsPathIterator]] - Interface to a [[Class IGDIPlus.TGPGraphicsPathIterator|TGPGraphicsPathIterator]] object. | ||
+ | *[[Interface IGDIPlus.IGPPathGradientBrush|IGPPathGradientBrush]] - Interface to a [[Class IGDIPlus.TGPPathGradientBrush|TGPPathGradientBrush]] object. | ||
+ | *[[Interface IGDIPlus.IGPGraphics|IGPGraphics]] - Interface to a [[Class IGDIPlus.TGPGraphics|TGPGraphics]] object. | ||
+ | *[[Interface IGDIPlus.IGPAdjustableArrowCap|IGPAdjustableArrowCap]] - Interface to a [[Class IGDIPlus.TGPAdjustableArrowCap|TGPAdjustableArrowCap]] object. | ||
+ | *[[Interface IGDIPlus.IGPMetafile|IGPMetafile]] - Interface to a [[Class IGDIPlus.TGPMetafile|TGPMetafile]] object. | ||
== Enums == | == Enums == | ||
− | |||
− | |||
*[[Enum LPComponent.TSLSynchronizeType|TSLSynchronizeType]] - Type of thread buffer synchronization for the generic filters. | *[[Enum LPComponent.TSLSynchronizeType|TSLSynchronizeType]] - Type of thread buffer synchronization for the generic filters. | ||
*[[Enum LPComponent.TSLClockSource|TSLClockSource]] - Type of clock enumeration for the Audio, Video and Signal generators and players. | *[[Enum LPComponent.TSLClockSource|TSLClockSource]] - Type of clock enumeration for the Audio, Video and Signal generators and players. | ||
+ | *[[Enum SLCommonFilter.TSLMixerChannelWaitType|TSLMixerChannelWaitType]] - Mixer channel wait type. | ||
+ | *[[Enum SLCommonFilter.TSLQueueFullMode|TSLQueueFullMode]] - Queue full modes enum. | ||
+ | *[[Enum SLFilterTypes.TSLExtendedWindowType|TSLExtendedWindowType]] - Window functions to be used by the Fourier transformations. | ||
+ | *[[Enum SLFilterTypes.TSLWindowType|TSLWindowType]] - Window functions to be used by the filters. | ||
+ | *[[Enum SLFilterTypes.TSLDelayMode|TSLDelayMode]] - Delay Mode enumeration. | ||
+ | *[[Enum SLFilterTypes.TSLCombFeed|TSLCombFeed]] - Comb filter feed types. | ||
+ | *[[Enum SLFilterTypes.TSLLevelDetectMode|TSLLevelDetectMode]] - Level detection modes. | ||
+ | *[[Enum SLFilterTypes.TSLFourierNormalization|TSLFourierNormalization]] - Fourier normalization enumeration type. | ||
+ | *[[Enum SLFilterTypes.TSLDisplayMarkerShape|TSLDisplayMarkerShape]] - Display markers shape enumeration. | ||
+ | *[[Enum SLFilterTypes.TSLCoordinateMode|TSLCoordinateMode]] - Enumerated type for selecting draw coordinate mode. | ||
+ | *[[Enum LPGDIPlusProperties.TLPGPLinerGradientBrushMode|TLPGPLinerGradientBrushMode]] - GDI+ linear gradient brush mode enumeration. | ||
+ | *[[Enum LPGDIPlusProperties.TLPGPBlendShapeType|TLPGPBlendShapeType]] - GDI+ blend shape enumeration. | ||
+ | *[[Enum LPTransparentControl.TULBevelStyle|TULBevelStyle]] - Bevel style enumeration. | ||
+ | *[[Enum ULBasicControl.TULBorderShape|TULBorderShape]] - Border shape enumeration. | ||
*[[Enum IGDIPlus.TGPFillMode|TGPFillMode]] - Specifies how to fill areas that are formed when a path or curve intersects itself. | *[[Enum IGDIPlus.TGPFillMode|TGPFillMode]] - Specifies how to fill areas that are formed when a path or curve intersects itself. | ||
*[[Enum IGDIPlus.TGPQualityMode|TGPQualityMode]] - Specifies the overall quality when rendering GDI+ objects. | *[[Enum IGDIPlus.TGPQualityMode|TGPQualityMode]] - Specifies the overall quality when rendering GDI+ objects. | ||
Line 312: | Line 398: | ||
*[[Enum IGDIPlus.TGPCoordinateSpace|TGPCoordinateSpace]] - Specifies coordinate spaces. | *[[Enum IGDIPlus.TGPCoordinateSpace|TGPCoordinateSpace]] - Specifies coordinate spaces. | ||
*[[Enum IGDIPlus.TGPWrapMode|TGPWrapMode]] - Specifies how repeated copies of an image are used to tile an area. | *[[Enum IGDIPlus.TGPWrapMode|TGPWrapMode]] - Specifies how repeated copies of an image are used to tile an area. | ||
− | *[[Enum IGDIPlus.TGPHatchStyle|TGPHatchStyle]] - Enumerated type for the hatch pattern used by a brush of type TGPHatchBrush | + | *[[Enum IGDIPlus.TGPHatchStyle|TGPHatchStyle]] - Enumerated type for the hatch pattern used by a brush of type [[Class IGDIPlus.TGPHatchBrush|TGPHatchBrush]] |
*[[Enum IGDIPlus.TGPDashStyle|TGPDashStyle]] - Specifies the line style of a line drawn with a Microsoft Windows GDI+ pen. | *[[Enum IGDIPlus.TGPDashStyle|TGPDashStyle]] - Specifies the line style of a line drawn with a Microsoft Windows GDI+ pen. | ||
*[[Enum IGDIPlus.TGPDashCap|TGPDashCap]] - Specifies the type of graphic shape to use on both ends of each dash in a dashed line. | *[[Enum IGDIPlus.TGPDashCap|TGPDashCap]] - Specifies the type of graphic shape to use on both ends of each dash in a dashed line. | ||
Line 328: | Line 414: | ||
*[[Enum IGDIPlus.TGPPenType|TGPPenType]] - Indicates the type of pattern, texture, or gradient that a pen draws. | *[[Enum IGDIPlus.TGPPenType|TGPPenType]] - Indicates the type of pattern, texture, or gradient that a pen draws. | ||
*[[Enum IGDIPlus.TGPMatrixOrder|TGPMatrixOrder]] - Specifies the order of multiplication when a new matrix is multiplied by an existing matrix. | *[[Enum IGDIPlus.TGPMatrixOrder|TGPMatrixOrder]] - Specifies the order of multiplication when a new matrix is multiplied by an existing matrix. | ||
− | *[[Enum IGDIPlus.TGPGenericFontFamily|TGPGenericFontFamily]] - Specifies a generic TGPFontFamily object. | + | *[[Enum IGDIPlus.TGPGenericFontFamily|TGPGenericFontFamily]] - Specifies a generic [[Class IGDIPlus.TGPFontFamily|TGPFontFamily]] object. |
*[[Enum IGDIPlus.TGPSmoothingMode|TGPSmoothingMode]] - Specifies the type of smoothing (antialiasing) that is applied to lines and curves. | *[[Enum IGDIPlus.TGPSmoothingMode|TGPSmoothingMode]] - Specifies the type of smoothing (antialiasing) that is applied to lines and curves. | ||
− | *[[Enum IGDIPlus.TGPPixelOffsetMode|TGPPixelOffsetMode]] - Specifies the pixel offset mode of a IGPGraphics object. | + | *[[Enum IGDIPlus.TGPPixelOffsetMode|TGPPixelOffsetMode]] - Specifies the pixel offset mode of a [[Interface IGDIPlus.IGPGraphics|IGPGraphics]] object. |
*[[Enum IGDIPlus.TGPTextRenderingHint|TGPTextRenderingHint]] - Specifies the process used to render text. | *[[Enum IGDIPlus.TGPTextRenderingHint|TGPTextRenderingHint]] - Specifies the process used to render text. | ||
*[[Enum IGDIPlus.TGPMetafileType|TGPMetafileType]] - Specifies types of metafiles. | *[[Enum IGDIPlus.TGPMetafileType|TGPMetafileType]] - Specifies types of metafiles. | ||
Line 342: | Line 428: | ||
*[[Enum IGDIPlus.TGPFlushIntention|TGPFlushIntention]] - Specifies when to flush the queue of graphics operations. | *[[Enum IGDIPlus.TGPFlushIntention|TGPFlushIntention]] - Specifies when to flush the queue of graphics operations. | ||
*[[Enum IGDIPlus.TGPEncoderValue|TGPEncoderValue]] - Specifies values that can be passed as arguments to image encoders. | *[[Enum IGDIPlus.TGPEncoderValue|TGPEncoderValue]] - Specifies values that can be passed as arguments to image encoders. | ||
− | *[[Enum IGDIPlus.TGPEmfToWmfBitsFlags|TGPEmfToWmfBitsFlags]] - Specifies options for the IGPMetafile.EmfToWmfBits method. | + | *[[Enum IGDIPlus.TGPEmfToWmfBitsFlags|TGPEmfToWmfBitsFlags]] - Specifies options for the [[Interface IGDIPlus.IGPMetafile|IGPMetafile]].EmfToWmfBits method. |
*[[Enum IGDIPlus.TGPStatus|TGPStatus]] - Specifies the results of a Microsoft Windows GDI+ method calls. | *[[Enum IGDIPlus.TGPStatus|TGPStatus]] - Specifies the results of a Microsoft Windows GDI+ method calls. | ||
*[[Enum IGDIPlus.TGPDebugEventLevel|TGPDebugEventLevel]] - Specifies the debug event levels. | *[[Enum IGDIPlus.TGPDebugEventLevel|TGPDebugEventLevel]] - Specifies the debug event levels. | ||
Line 348: | Line 434: | ||
*[[Enum IGDIPlus.TGPColorChannelFlags|TGPColorChannelFlags]] - Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. | *[[Enum IGDIPlus.TGPColorChannelFlags|TGPColorChannelFlags]] - Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space. | ||
*[[Enum IGDIPlus.TGPImageCodecFlags|TGPImageCodecFlags]] - Contains elements that are used to provide information about image codecs. | *[[Enum IGDIPlus.TGPImageCodecFlags|TGPImageCodecFlags]] - Contains elements that are used to provide information about image codecs. | ||
− | *[[Enum IGDIPlus.TGPImageFlags|TGPImageFlags]] - Specifies the attributes of the pixel data contained in an TGPImage object. | + | *[[Enum IGDIPlus.TGPImageFlags|TGPImageFlags]] - Specifies the attributes of the pixel data contained in an [[Class IGDIPlus.TGPImage|TGPImage]] object. |
*[[Enum IGDIPlus.TGPRotateFlipType|TGPRotateFlipType]] - specifies the direction of an image's rotation and the axis used to flip the image. | *[[Enum IGDIPlus.TGPRotateFlipType|TGPRotateFlipType]] - specifies the direction of an image's rotation and the axis used to flip the image. | ||
− | *[[Enum IGDIPlus.TGPColorMatrixFlags|TGPColorMatrixFlags]] - Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an TGPImageAttributes object. | + | *[[Enum IGDIPlus.TGPColorMatrixFlags|TGPColorMatrixFlags]] - Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an [[Class IGDIPlus.TGPImageAttributes|TGPImageAttributes]] object. |
*[[Enum IGDIPlus.TGPColorAdjustType|TGPColorAdjustType]] - Specifies which GDI+ objects use color-adjustment information. | *[[Enum IGDIPlus.TGPColorAdjustType|TGPColorAdjustType]] - Specifies which GDI+ objects use color-adjustment information. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Types == | == Types == | ||
− | |||
− | |||
*[[Type SLGenericFilterTypes.TSLStartNotify|TSLStartNotify]] - Event type for generic filter start commands. | *[[Type SLGenericFilterTypes.TSLStartNotify|TSLStartNotify]] - Event type for generic filter start commands. | ||
*[[Type SLFilterTypes.TLPProgressEvent|TLPProgressEvent]] - Event type for some components OnProgress event. | *[[Type SLFilterTypes.TLPProgressEvent|TLPProgressEvent]] - Event type for some components OnProgress event. | ||
Line 374: | Line 446: | ||
*[[Type SLFilterTypes.TSLTextCaptionEvent|TSLTextCaptionEvent]] - Event type for caption text type events. | *[[Type SLFilterTypes.TSLTextCaptionEvent|TSLTextCaptionEvent]] - Event type for caption text type events. | ||
*[[Type SLFilterTypes.TSLRealNotifyEvent|TSLRealNotifyEvent]] - Event type for real value type events. | *[[Type SLFilterTypes.TSLRealNotifyEvent|TSLRealNotifyEvent]] - Event type for real value type events. | ||
+ | *[[Type SLFilterTypes.TSLRealRangedNotifyEvent|TSLRealRangedNotifyEvent]] - Event type for real value and range type events. | ||
+ | *[[Type IGDIPlus.TGPImageAbortProc|TGPImageAbortProc]] - Pointer to a callback abort method. | ||
+ | *[[Type IGDIPlus.TGPEnumerateMetafileProc|TGPEnumerateMetafileProc]] - Callback member function(event) for [[Interface IGDIPlus.IGPGraphics|IGPGraphics]].EnumerateMetafile. | ||
*[[Type SLGenericReal.TSLProcessRealNotify|TSLProcessRealNotify]] - Event type for [[Class SLGenericReal.TSLGenericReal|TSLGenericReal]].OnProcessData event. | *[[Type SLGenericReal.TSLProcessRealNotify|TSLProcessRealNotify]] - Event type for [[Class SLGenericReal.TSLGenericReal|TSLGenericReal]].OnProcessData event. | ||
*[[Type SLGenericFilter.TSLProcessBlockNotify|TSLProcessBlockNotify]] - Event type for [[Class SLGenericFilter.TSLGenericFilter|TSLGenericFilter]].OnProcessData event. | *[[Type SLGenericFilter.TSLProcessBlockNotify|TSLProcessBlockNotify]] - Event type for [[Class SLGenericFilter.TSLGenericFilter|TSLGenericFilter]].OnProcessData event. |
Revision as of 16:52, 18 October 2012
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Contents |
Belongs to
- AudioLab - Audio Processing Library.
- VideoLab - Video Processing Library.
- VisionLab - Computer Vision Library.
- SignalLab - Signal Processing Library.
- PlotLab - Data Visialization Library.
- InstrumentLab - Visual Instruments Library.
- IntelligenceLab - Artificial Intelligence Library.
- BasicVideo - Video Capture and Playback Library.
- BasicAudio - Audio Capture and Playback Library.
Requires
- Package SignalLabBasicPkg
Used by
- Package SignalLabAdditionalPkg
- Package TimingLabBasicPkg
- Package AudioLabBasicPkg
- Package VideoLabBasicPkg
- Package MediaLabBasicPkg
- Package IntelligenceLabBasicPkg
- Package AudioLabPkg
- Package VideoLabPkg
- Package SignalLabPkg
- Package VisionLabPkg
- Package SignalLabScopePkg
- Package PlotLabPkg
- Package InstrumentLabPkg
- Package IntelligenceLabPkg
Description
Controls
Components
- TSLPair - Pairs multiple data buffers together.
- TSLGenericReal - User defined filter for Real data.
- TSLGenericFilter - User defined filter for Binary data.
- TSLGenericGen - User defined generator for Binary data.
- TSLGenericRealGen - User defined generator for Real data.
- TSLGenericRealMatrix - User defined generator for Real matrix data.
Units
- SLPair - Contains the code for the TSLPair component.
- SLBasicGenericRealMatrix - Contains the basic abstract real matrix generic filters classes.
- SLBasicGenericInt - Contains the basic abstract integer generic filters classes.
- SLBasicGenericComplex - Contains the basic abstract complex generic filters classes.
- SLBasicGenericReal - Contains the basic abstract real generic filters classes.
- SLBasicGenericFilter - Contains the basic abstract binary generic filters classes.
- LPComponent - Contains the code for the TLPComponent base class.
- LPDrawLayers - Contains the classes for layer drawing properties.
- SLComponentCollection - Contains the code for component collection properties.
- SLCommonGen - Contains the basic abstract generator classes.
- SLCommonFilter - Contains the basic abstract filter classes.
- SLGenericFilterTypes - Generic filter types.
- SLSimpleDataBuffer - Contains the implementation of TSLSimpleRealBuffer and TSLSimpleComplexBuffer.
- SLStreamTypes - Contains the classes and types for the SignalLab OpenWire stream support.
- SLFilterTypes - Support SignalLab type definitions.
- SLMultiInput - Contains the code for the TSLMultiInput component.
- VLImageDefs - Contains support classes.
- SLSyncTypes - Contains the classes and types for the SignalLab properties.
- LPControlDrawLayers - Contains the classes for layer drawing properties.
- LPGDIPlusProperties - Contains the GDI+ property classes.
- LPTransparentControl - Contains the code for the TLPTransparentControl base class.
- SLControlCollection - Contains the code for control collection properties.
- ULBasicControl - Contains the code for the TULBasicControl base class.
- VLBasicBitmap - Contains the code for the TVLBasicBitmap class.
- IGDIPlus - Contains the IGDI+ declarations and definitions.
- LPControl - Contains the code for the TLPControl base class.
- SLGenericReal - Contains the code for the TSLGenericReal component.
- SLGenericFilter - Contains the code for the TSLGenericFilter component.
- SLGenericGen - Contains the code for the TSLGenericGen component.
- SLGenericRealGen - Contains the code for the TSLGenericRealGen component.
- SLGenericRealMatrix - Contains the code for the TSLGenericRealMatrix component.
Classes
- TSLPair - Pairs multiple data buffers together.
- TSLCommonRealMatrixFilter - Base abstract class for Real(Double) Matrix data filters.
- TSLBasicGenericRealMatrix - Base class for generic real matrix filters.
- TSLBasicGenericInt - Base class for generic integer filters.
- TSLBasicStartGenericInt - Base class for generic integer filters.
- TSLBasicGenericComplex - Base class for generic complex filters.
- TSLBasicStartGenericComplex - Base class for generic complex filters.
- TSLBasicGenericReal - Base class for generic real filters.
- TSLBasicStartGenericReal - Base class for generic real filters.
- TSLBasicGenericFilter - Base class for generic binary filters.
- TSLBasicStartGenericFilter - Base class for generic binary filters.
- TLPComponent - Base abstract class for Lab Packs components.
- TLPInputOutputLockComponent - Base abstract class for the data processing components.
- TLPPersistent - Base abstract class for locked persistent type properties.
- TLPPersistentNotify - Base abstract class for locked persistent type properties.
- TLPOptionalDisabledPersistent - Base class for optional properties.
- TLPOptionalEnabledPersistent - Base class for optional properties.
- TLPOptionalSettingProperty - Base abstract class for optional persistent type properties.
- TLPOptionalVisibilityProperty - Base abstract class for optional visibility persistent type properties.
- TLPPointProperty - Integer X,Y point property class.
- TLPMasterPumping - Specifies the master pumping settings.
- TLPDefaultEnabledMasterPumping - Specifies the master pumping settings.
- TLPCollectionItem - Represents an item in a collection.
- TLPNamedCollectionItem - Named collection item.
- TLPOptionalNamedCollectionItem - Optional named collection item.
- TLPCollection - Container for TLPCollectionItem objects.
- TLPObjectList - List of objects.
- TLPLanguage - Language properties class.
- TLPDrawLayer - Abstract base class for drawing layers.
- TLPDrawLayers - Collection of drawing layers.
- TLPLayerCollectionItem - Base abstract class for image layer collection items.
- TLPLayerCollection - Base abstract class for image layer collections.
- TSLComponentItems - Base abstract class for component collections.
- TSLComponentItem - Base abstract class for component collection items.
- TSLBasicCommonGen - Abstract base class for generators.
- TSLCommonGen - Abstract base class for all the signal generators.
- TSLCommonBufferGen - Abstract base class for all the buffer signal generators.
- TSLCommonBaseRealGen - Base abstract class for real data generators.
- TSLCommonBlockGen - Base abstract class for Binary(Raw) signal generators.
- TSLCommonComplexGen - Base abstract class for Complex signal generators.
- TSLCommonIntGen - Base abstract class for Integer signal generators.
- TSLCommonRealGen - Base abstract class for Real(Double) signal generators.
- TSLThreadingQueue - Threading queue properties class.
- TSLThreading - Filter threading properties class.
- TSLBasicThreadedFilter - Base abstract class for threaded data filters.
- TSLBasicThreadedEnableFilter - Base abstract class for threaded data filters.
- TSLBasicCommonFilter - Base abstract class for data filters.
- TSLCommonFilter - Base abstract class for data filters.
- TSLCommonRealFilter - Base abstract class for Real(Double) data filters.
- TSLFilterFrequencyResponse - Frequency Response information class.
- TSLCommonTapsFilter - Basic abstract class for taps filters.
- TSLCommonComplexFilter - Base abstract class for Complex data filters.
- TSLCommonIntegerFilter - Base abstract class for Integer data filters.
- TSLCommonBinaryFilter - Base abstract class for Binary (Raw) data filters.
- TSLData - Basic data storage class.
- TSLGenericBuffer - Generic Delphi data buffer.
- TSLMemoryBuffer - Delphi base class for all of the memory buffers.
- TSLLinearMemoryBuffer - Delphi base class for all of the linear memory buffers.
- TSLBlockBuffer - Delphi Binary(Raw) data buffer.
- TSLRealBuffer - Delphi Real data buffer.
- TSLIntegerBuffer - Delphi Integer data buffer.
- TSLComplexBuffer
- TSLRealMatrixBuffer - Delphi Real Matrix data buffer.
- TSLRealBufferList - Delphi Real buffer list data.
- TSLRealMatrix - Delphi Real Matrix data.
- TSLOWSourcePin - Basic Source Pin.
- TSLOWSinkPin - Basic Sink Pin.
- TSLOWMultiSinkPin - Basic Multi Sink Pin.
- TSLOWBinarySourcePin - Binary data Source Pin.
- TSLOWBinarySinkPin - Binary data Sink Pin.
- TSLOWIntegerSourcePin - Integer data Source Pin.
- TSLOWIntegerSinkPin - Integer data Sink Pin.
- TSLOWPairedSourcePin - Buffer Paired data Source Pin.
- TSLOWPairedSinkPin - Buffer Paired data Sink Pin.
- TSLOWRealSourcePin - Real data Source Pin.
- TSLOWComboRealSourcePin - Real data Source Pin.
- TSLOWRealSinkPin - Real data Sink Pin.
- TSLOWComboRealSinkPin - Real data Sink Pin.
- TSLOWComboRealIntSinkPin - Real and Integer data Sink Pin.
- TSLOWComboRealIntMatrixSinkPin - Real, Integer, and Matrix data Sink Pin.
- TSLOWComboRealAndMatrixSinkPin - Real, and Matrix data Sink Pin.
- TSLOWComboRealIntComplexPairedSinkPin - Real, Integer, Complex and Buffer Paired data Sink Pin.
- TSLOWComplexSourcePin - Complex data Source Pin.
- TSLOWComplexSinkPin - Complex data Sink Pin.
- TSLOWRealComplexSinkPin - Queue Complex data Sink Pin.
- TSLOWIntegerRealComplexSourcePin - Real, Integer, and Complex data Source Pin.
- TSLOWIntegerRealComplexSinkPin - Real, Integer, and Complex data Sink Pin.
- TSLOWIntegerRealComplexBinarySourcePin - Real, Integer, Binary, and Complex data Source Pin.
- TSLOWIntegerRealComplexBinarySinkPin - Real, Integer, Binary, and Complex data Sink Pin.
- TSLOWChannelSourcePin - Real, Integer, Binary, and Complex data Source Pin.
- TSLOWStringSourcePin - Text string Source Pin.
- TSLOWStringSinkPin - Text string Sink Pin.
- TSLOWRealMatrixSourcePin - Real Matrix data Source Pin.
- TSLOWRealMatrixSinkPin - Real Matrix data Sink Pin.
- TSLOWUserControlSourcePin - User interface control Source Pin.
- TSLOWUserControlSinkPin - User interface control Sink Pin.
- TSLOWUserControlMultiSinkPin - User interface control Multi Sink Pin.
- TSLOffset - X, Y offsets property class.
- TSLDelayValue - Property class for specifying signal delays.
- TSLCoordinateOffset - X, Y offsets from a variable coordinate property class.
- ESLException - LabPacks Exception class type.
- ESLDLLLoadError - DLL loading Exception class type.
- TSLMultiInput - Base abstract class for multiple input components.
- TSLRealMultiInput - Base abstract class for multiple input Real data components.
- TSLComplexMultiInput - Base abstract class for multiple input Complex data components.
- TSLOWQueuedRealSinkPin - Queued Real data Sink Pin.
- TSLOWQueuedComplexSinkPin - Queued Complex data Sink Pin.
- TSLOWQueuedIntegerRealSinkPin - Queued Real, and Integer data Sink Pin.
- TSLOWQueuedIntegerRealComplexSinkPin - Queued Real, Integer, and Complex data Sink Pin.
- TSLOWQueuedIntegerSinkPin - Queued Integer data Sink Pin.
- TSLOWComboRealIntComplexPairedQueuedSinkPin - Queued Real, Integer, Complex and Buffer Paired data Sink Pin.
- TLPControlDrawLayer - Base abstract class for control draw collection items.
- TLPGPImage - GDI+ image properties class.
- TLPGPPoint - GDI+ point coordinates class.
- TLPGPSize - GDI+ X,Y size class.
- TLPGPBlends - Collection of GDI+ blends.
- TLPGPBlendShape - GDI+ blend brush shape class.
- TLPGPBlend - GDI+ blend properties class.
- TLPGPPoints - GDI+ list of point coordinates class.
- TLPGPColors - GDI+ list of colors class.
- TLPGPInterpolationColors - GDI+ interpolation colors settings.
- TLPGPHatch - GDI+ hatch brush settings.
- TLPGPCenterPoint - Center point settings.
- TLPGPCenterColor - Center color settings.
- TLPGPGradient - GDI+ gradient properties class.
- TLPGPBrush - GDI+ brush properties class.
- TLPGPSingleArray - Array of singles.
- TLPGPCustomDash - GDI+ custom pen dash properties class.
- TLPGPDashStyle - GDI+ pen dash style properties class.
- TLPGPPenCompound - GDI+ pen compound properties class.
- TLPGPPen - GDI+ pen properties class.
- TLPGPPenCollectionItem - Pen collection item.
- TLPGPPenCollection - Collection of pen.
- TLPGPOptionalPen - Optional GDI+ pen properties class.
- TLPGPOptionalMultiPen - Optional multipen settings.
- TLPGPBasicFont - GDI+ basic font properties class.
- TLPGPSimpleBrushFont - GDI+ font properties class.
- TLPGPSimpleFont - GDI+ basic font properties class.
- TLPGPBrushFont - GDI+ font properties class.
- TLPGPFont - GDI+ font properties class.
- TLPGPOptionalText - Optional GDI+ text properties class.
- TLPGPColorItem - ARGB Color collection item class.
- TLPGPBasicColorItems - Basic ARGB Color collection class.
- TLPGPColorItems - ARGB Color collection class.
- TLPControlProperty - Base abstract class for control properties.
- TLPTransparentControl - Base class for LabPacks transparent controls.
- TSLCustomControlItem - Base abstract class for control collections.
- TLPComponentElement - Component element.
- TLPComponentElements - Collection of component elements.
- TLPDrawComponentElement - Collection of component elements.
- TLPGaugeComponentElements - Collection of gauge component elements.
- TLPLinearAnalogComponentElements - Collection of linear analog component elements.
- TLPAngularAnalogComponentElements - Collection of angular analog component elements.
- TLPClockComponentElements - Collection of clock component elements.
- TLPMatrixComponentElements - Collection of matrix component elements.
- TULBasicControl - Base class for LabPacks controls.
- TULControlBackground - Control background properties class.
- TULBasicColorControl - Base class for LabPacks controls with color.
- TULColorItem - Color collection item.
- TULBasicColorItems - Basic ARGB Color collection class.
- TULColorItems - Collection of colors.
- TULBasicControlProperty - Base abstract class for control properties.
- TULElementSize - Control element size properties class.
- TULElementOffsetSize - Control element offset size properties class.
- TULElement2DSize - Control element 2D size properties class.
- TULControlFont - Control font properties class.
- TULControlText - Control text properties class.
- TULElementOffsets - Control element offset properties class.
- TLPBasicMatrixElement - Basic class for component matrix elements.
- TULCaptionCollectionItem - Text caption collection item.
- TULCaption - Control caption properties class.
- TULVerticalCaption - Control vertical caption properties class.
- TULCaptionCollection - Collection of text captions.
- TULControlElement - Base abstract class for control elements.
- TULControlBevel - Control border bevel properties class.
- TULControlInnerBevel - Control border inner bevel properties class.
- TULBasicControlBorder - Base abstract class for control border properties.
- TULControlBorder - Control border properties class.
- TULProportionalControlBorder - Optionally proportional control border properties class.
- TULRectControlBorder - Non proportional rectangle control border properties class.
- TULOptionalInstrumentProperty - Base abstract class for optional properties.
- TVLBasicBitmap - Bitmap wrapper class for thread safe bitmap access.
- EGPLoadError - Defines GDI+ exception class.
- TGPBase - Basic GDI+ class.
- TGPRegion - Describes an area of the display surface.
- TGPFontFamily - Defines a set of fonts that make up a font family.
- TGPFontCollection - Abstract base class for font collections.
- TGPInstalledFontCollection - Represents the fonts installed on the system.
- TGPPrivateFontCollection - Collection class for private fonts.
- TGPFont - Defines the characteristics, such as family, height, size, and style, of a specific font.
- TGPImage - GDI+ Image class.
- TGPBitmap - Provides methods for creating and manipulating raster bitmap images.
- TGPCustomLineCap - Defines a custom line cap.
- TGPCachedBitmap - Object used to store a bitmap in a format that is optimized for display on a particular device.
- TGPImageAttributes - Contains information about how bitmap and metafile colors are manipulated during rendering.
- TGPMatrix - A Represents a 3×3 matrix that represents an affine transformation.
- TGPMatrixStore - Saves a transformation matrix.
- TGPBrush - Abstract base class that defines a Brush object.
- TGPSolidBrush - Defines a solid color Brush object.
- TGPTextureBrush - Defines a Brush object that contains an Image object that is used for the fill.
- TGPLinearGradientBrush - Defines a brush that paints a color gradient in which the color changes evenly from the starting boundary line of the linear gradient brush to the ending boundary line of the linear gradient brush.
- TGPHatchBrush - Defines a rectangular brush with a hatch style, a foreground color, and a background color.
- TGPPen - Object used to draw lines and curves.
- TGPStringFormat - Encapsulates text layout information and display manipulations.
- TGPGraphicsPath - Stores a sequence of lines, curves, and shapes.
- TGPGraphicsPathIterator - Provides methods for isolating selected subsets of the path stored in a TGPGraphicsPath object.
- TGPPathGradientBrush - Stores the attributes of a color gradient that you can use to fill the interior of a path with a gradually changing color.
- TGPGraphics - Provides methods for drawing lines, curves, figures, images, and text.
- TGPAdjustableArrowCap - Defines a line cap that looks like an arrow.
- TGPMetafile - Defines a graphic metafile.
- TSLDisplayPen - Display Pen property type.
- TLPOptionalPenProperty - Base abstract class for optional pen persistent type properties.
- TSLDisplayBrush - Display Brush property type.
- TSLDisplayFont - Display Font property type.
- TSLBasicOptionalLabel - Basic abstract class for optional labels.
- TSLOptionalLabel - Optional (Visible/Invisible) Label.
- TLPCustomControl - Base class for controls that wrap Windows screen objects but perform their own rendering.
- TSLGenericReal - User defined filter for Real data.
- TSLGenericFilter - User defined filter for Binary data.
- TSLGenericGen - User defined generator for Binary data.
- TSLGenericRealGen - User defined generator for Real data.
- TSLGenericRealMatrix - User defined generator for Real matrix data.
Structures
- TVLImageRect - Rectangle structure.
- TGPSizeF - Width and Height dimension in a 2-D coordinate system.
- TGPSize - Width and Height dimension in a 2-D coordinate system.
- TGPPointF - Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.
- TGPRectF - Stores the upper-left corner, width, and height of a rectangle.
- TGPRect - Stores the upper-left corner, width, and height of a rectangle.
- TGPCharacterRange - Specifies a range of character positions within a string.
- TGPColorPalette - Defines an array of colors that make up a color palette.
- TPWMFRect16 - Defines a rectangle that bounds a placeable metafile.
- TGPWmfPlaceableFileHeader - Defines the fields of a placeable metafile header.
- TGPImageCodecInfo - Stores information about an image codec (encoder/decoder).
- TGPEncoderParameter - Holds a parameter that can be passed to an image encoder.
- TGPEncoderParameters - An array of TGPEncoderParameter objects along with a data member that specifies the number of TGPEncoderParameter objects in the array.
- TGPPropertyItem - Holds one piece of image metadata.
- TGPColorMap - Color remapping pair.
- TGPBlend - Specifies blend for gradient brushes structure.
- TGPInterpolationColor - Specifies interpolation color for gradient brushes structure.
- TGPMatrixParams - Specifies the matrix parameters.
Interfaces
- ISLData - Generic data interface.
- ISLDataBuffer - Basic Data buffer interface.
- ISLLinearDataBuffer - Basic Linear Data buffer interface.
- ISLGenericBuffer - Generic data buffer interface.
- ISLBlockBuffer - Block(Raw) data buffer interface.
- ISLRealBuffer - Real data buffer interface.
- ISLIntegerBuffer - Integer data buffer interface.
- ISLComplexBuffer - Complex data buffer interface.
- ISLRealBufferArray - Real data buffer array interface.
- ISLRealBufferDynamicArray - Real data buffer dynamic array interface.
- ISLRealMatrixBuffer - Real matrix data buffer interface.
- ILPAnalogComponentElement - Analog component element interface.
- ILPAnalogValueElement - Analog value element interface.
- ILPAngularAnalogComponentElement - Angular analog component element interface.
- ILPClockComponentElement - Clock component element interface.
- IGPPathData - Interface to a TGPPathData object.
- IGPMetafileHeader - Interface to a TGPMetafileHeader object.
- IGPRegion - Interface to a TGPRegion object.
- IGPFontFamily - Interface to a TGPFontFamily object.
- IGPFontCollection - Interface to a TGPFontCollection object.
- IGPPrivateFontCollection - Interface for private fonts objects.
- IGPFont - Interface to a TGPFont object.
- IGPImage - Interface to TGPImage object.
- IGPBitmapData - Allows access to the attributes of a bitmap.
- IGPBitmap - Interface to a TGPBitmap object.
- IGPCustomLineCap - Interface to a TGPCustomLineCap object.
- IGPCachedBitmap - Interface to a TGPCachedBitmap object.
- IGPImageAttributes - Interface to a TGPImageAttributes object.
- IGPMatrix - Interface to a TGPMatrix object.
- IGPMatrixStore - Interface for reference counting TGPMatrixStore objects that saves a transformation matrix.
- IGPBrush - Interface to a TGPBrush object.
- IGPWrapBrush - Interface to a wrapable brush object.
- IGPBlendBrush - Interface to a blend brush type of object.
- IGPSolidBrush - Interface to a TGPSolidBrush object.
- IGPTransformable - Interface to a transformable object.
- IGPTextureBrush - Interface to a TGPTextureBrush object.
- IGPLinearGradientBrush - Interface to a TGPLinearGradientBrush object.
- IGPHatchBrush - Interface to a TGPHatchBrush object.
- IGPPen - Interface to TGPPen object used to draw lines and curves.
- IGPStringFormat - Interface to a TGPStringFormat object.
- IGPGraphicsPath - Interface to a TGPGraphicsPath object.
- IGPGraphicsPathIterator - Interface to a TGPGraphicsPathIterator object.
- IGPPathGradientBrush - Interface to a TGPPathGradientBrush object.
- IGPGraphics - Interface to a TGPGraphics object.
- IGPAdjustableArrowCap - Interface to a TGPAdjustableArrowCap object.
- IGPMetafile - Interface to a TGPMetafile object.
Enums
- TSLSynchronizeType - Type of thread buffer synchronization for the generic filters.
- TSLClockSource - Type of clock enumeration for the Audio, Video and Signal generators and players.
- TSLMixerChannelWaitType - Mixer channel wait type.
- TSLQueueFullMode - Queue full modes enum.
- TSLExtendedWindowType - Window functions to be used by the Fourier transformations.
- TSLWindowType - Window functions to be used by the filters.
- TSLDelayMode - Delay Mode enumeration.
- TSLCombFeed - Comb filter feed types.
- TSLLevelDetectMode - Level detection modes.
- TSLFourierNormalization - Fourier normalization enumeration type.
- TSLDisplayMarkerShape - Display markers shape enumeration.
- TSLCoordinateMode - Enumerated type for selecting draw coordinate mode.
- TLPGPLinerGradientBrushMode - GDI+ linear gradient brush mode enumeration.
- TLPGPBlendShapeType - GDI+ blend shape enumeration.
- TULBevelStyle - Bevel style enumeration.
- TULBorderShape - Border shape enumeration.
- TGPFillMode - Specifies how to fill areas that are formed when a path or curve intersects itself.
- TGPQualityMode - Specifies the overall quality when rendering GDI+ objects.
- TGPCompositingMode - Specifies how rendered colors are combined with background colors.
- TGPCompositingQuality - Specifies whether gamma correction is applied when colors are blended with background colors.
- TGPUnit - specifies the unit of measure for a given data type.
- TGPMetafileFrameUnit - Specifies the unit of measure for a metafile frame rectangle.
- TGPCoordinateSpace - Specifies coordinate spaces.
- TGPWrapMode - Specifies how repeated copies of an image are used to tile an area.
- TGPHatchStyle - Enumerated type for the hatch pattern used by a brush of type TGPHatchBrush
- TGPDashStyle - Specifies the line style of a line drawn with a Microsoft Windows GDI+ pen.
- TGPDashCap - Specifies the type of graphic shape to use on both ends of each dash in a dashed line.
- TGPLineCap - Specifies the type of graphic shape to use on the end of a line drawn with a Microsoft Windows GDI+ pen.
- TGPCustomLineCapType - Specifies the custom line cap type.
- TGPLineJoin - Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object.
- TGPPathPointType - Indicates point types and flags for the data points in a path.
- TGPWarpMode - Specifies warp modes that can be used to transform images.
- TGPLinearGradientMode - Specifies the direction in which the change of color occurs for a linear gradient brush.
- TGPCombineMode - Specifies how a new region is combined with an existing region.
- TGPImageType - Indicates whether an image is a bitmap or a metafile.
- TGPInterpolationMode - Specifies the algorithm that is used when images are scaled or rotated.
- TGPPenAlignment - Specifies the alignment of a pen relative to the stroke that is being drawn.
- TGPBrushType - Indicates the type of brush. There are five types of brushes.
- TGPPenType - Indicates the type of pattern, texture, or gradient that a pen draws.
- TGPMatrixOrder - Specifies the order of multiplication when a new matrix is multiplied by an existing matrix.
- TGPGenericFontFamily - Specifies a generic TGPFontFamily object.
- TGPSmoothingMode - Specifies the type of smoothing (antialiasing) that is applied to lines and curves.
- TGPPixelOffsetMode - Specifies the pixel offset mode of a IGPGraphics object.
- TGPTextRenderingHint - Specifies the process used to render text.
- TGPMetafileType - Specifies types of metafiles.
- TGPEmfType - Specifies the nature of the records that are placed in an Enhanced Metafile (EMF) file.
- TGPObjectType - Indicates the object type value of an EMF+ record.
- TGPEmfPlusRecordType - Identifies metafile record types used in Microsoft Windows Metafile Format (WMF), Enhanced Metafile (EMF), and EMF+ files.
- TGPStringTrimming - Specifies how to trim characters from a string so that the string fits into a layout rectangle.
- TGPStringDigitSubstitute - Specifies how to substitute digits in a string according to a user's locale or language.
- TGPHotkeyPrefix - Specifies how to display hot keys.
- TGPStringAlignment - Specifies how a string is aligned in reference to the bounding rectangle.
- TGPFlushIntention - Specifies when to flush the queue of graphics operations.
- TGPEncoderValue - Specifies values that can be passed as arguments to image encoders.
- TGPEmfToWmfBitsFlags - Specifies options for the IGPMetafile.EmfToWmfBits method.
- TGPStatus - Specifies the results of a Microsoft Windows GDI+ method calls.
- TGPDebugEventLevel - Specifies the debug event levels.
- TGPPaletteFlags - Indicates attributes of the color data in a palette.
- TGPColorChannelFlags - Specifies individual channels in the CMYK (cyan, magenta, yellow, black) color space.
- TGPImageCodecFlags - Contains elements that are used to provide information about image codecs.
- TGPImageFlags - Specifies the attributes of the pixel data contained in an TGPImage object.
- TGPRotateFlipType - specifies the direction of an image's rotation and the axis used to flip the image.
- TGPColorMatrixFlags - Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an TGPImageAttributes object.
- TGPColorAdjustType - Specifies which GDI+ objects use color-adjustment information.
Types
- TSLStartNotify - Event type for generic filter start commands.
- TLPProgressEvent - Event type for some components OnProgress event.
- TSLErrorEvent - Event type for error type events.
- TSLWarningEvent - Event type for warning type events.
- TSLTextCaptionEvent - Event type for caption text type events.
- TSLRealNotifyEvent - Event type for real value type events.
- TSLRealRangedNotifyEvent - Event type for real value and range type events.
- TGPImageAbortProc - Pointer to a callback abort method.
- TGPEnumerateMetafileProc - Callback member function(event) for IGPGraphics.EnumerateMetafile.
- TSLProcessRealNotify - Event type for TSLGenericReal.OnProcessData event.
- TSLProcessBlockNotify - Event type for TSLGenericFilter.OnProcessData event.
- TSLBlockBufferGenEvent - Event type to be used by the TSLGenericGen.
- TSLRealBufferGenEvent - Event type to be used by the TSLGenericRealGen.
- TSLProcessRealMatrixNotify - Event type for TSLGenericRealMatrix.OnProcessData event.