Package SignalLabBasicPkg

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
(Automated Syncronization with Documentation)
 
(18 intermediate revisions by one user not shown)
Line 20: Line 20:
 
== Requires ==
 
== Requires ==
 
*[[Package SignalLabBasicPkg]]
 
*[[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 ==
 
== Description ==
  
Line 55: Line 39:
 
*[[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 LPDrawLayers|LPDrawLayers]] - Contains the classes for layer drawing properties.
 
*[[Unit SLComponentCollection|SLComponentCollection]] - Contains the code for component collection properties.
 
*[[Unit SLCommonGen|SLCommonGen]] - Contains the basic abstract generator classes.
 
*[[Unit SLCommonFilter|SLCommonFilter]] - Contains the basic abstract filter classes.
 
*[[Unit SLGenericFilterTypes|SLGenericFilterTypes]] - Generic filter types.
 
*[[Unit SLSimpleDataBuffer|SLSimpleDataBuffer]] - Contains the implementation of TSLSimpleRealBuffer and TSLSimpleComplexBuffer.
 
*[[Unit SLStreamTypes|SLStreamTypes]] - Contains the classes and types for the SignalLab OpenWire stream support.
 
*[[Unit SLFilterTypes|SLFilterTypes]] - Support SignalLab type definitions.
 
*[[Unit SLMultiInput|SLMultiInput]] - Contains the code for the [[Class SLMultiInput.TSLMultiInput|TSLMultiInput]] component.
 
*[[Unit VLImageDefs|VLImageDefs]] - Contains support classes.
 
*[[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 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 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 57:
 
*[[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.TLPInputOutputLockComponent|TLPInputOutputLockComponent]] - Base abstract class for the data processing components.
 
*[[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.TLPOptionalDisabledPersistent|TLPOptionalDisabledPersistent]] - Base class for optional properties.
 
*[[Class LPComponent.TLPOptionalEnabledPersistent|TLPOptionalEnabledPersistent]] - Base class for optional properties.
 
*[[Class LPComponent.TLPOptionalSettingProperty|TLPOptionalSettingProperty]] - Base abstract class for optional persistent type properties.
 
*[[Class LPComponent.TLPOptionalVisibilityProperty|TLPOptionalVisibilityProperty]] - Base abstract class for optional visibility persistent type properties.
 
*[[Class LPComponent.TLPPointProperty|TLPPointProperty]] - Integer [[Property LPComponent.TLPPointProperty.X|X]],[[Property LPComponent.TLPPointProperty.Y|Y]] point property class.
 
*[[Class LPComponent.TLPMasterPumping|TLPMasterPumping]] - Specifies the master pumping settings.
 
*[[Class LPComponent.TLPDefaultEnabledMasterPumping|TLPDefaultEnabledMasterPumping]] - Specifies the master pumping settings.
 
*[[Class LPComponent.TLPCollectionItem|TLPCollectionItem]] - Represents an item in a collection.
 
*[[Class LPComponent.TLPNamedCollectionItem|TLPNamedCollectionItem]] - Named collection item.
 
*[[Class LPComponent.TLPOptionalNamedCollectionItem|TLPOptionalNamedCollectionItem]] - Optional named collection item.
 
*[[Class LPComponent.TLPCollection|TLPCollection]] - Container for [[Class LPComponent.TLPCollectionItem|TLPCollectionItem]] objects.
 
*[[Class LPComponent.TLPObjectList|TLPObjectList]] - List of objects.
 
*[[Class LPComponent.TLPLanguage|TLPLanguage]] - Language properties class.
 
*[[Class LPDrawLayers.TLPDrawLayer|TLPDrawLayer]] - Abstract base class for drawing layers.
 
*[[Class LPDrawLayers.TLPDrawLayers|TLPDrawLayers]] - Collection of drawing layers.
 
*[[Class LPDrawLayers.TLPLayerCollectionItem|TLPLayerCollectionItem]] - Base abstract class for image layer collection items.
 
*[[Class LPDrawLayers.TLPLayerCollection|TLPLayerCollection]] - Base abstract class for image layer collections.
 
*[[Class SLComponentCollection.TSLComponentItems|TSLComponentItems]] - Base abstract class for component collections.
 
*[[Class SLComponentCollection.TSLComponentItem|TSLComponentItem]] - Base abstract class for component collection items.
 
*[[Class SLCommonGen.TSLBasicCommonGen|TSLBasicCommonGen]] - Abstract base class for generators.
 
*[[Class SLCommonGen.TSLCommonGen|TSLCommonGen]] - Abstract base class for all the signal generators.
 
*[[Class SLCommonGen.TSLCommonBufferGen|TSLCommonBufferGen]] - Abstract base class for all the buffer signal generators.
 
*[[Class SLCommonGen.TSLCommonBaseRealGen|TSLCommonBaseRealGen]] - Base abstract class for real data generators.
 
*[[Class SLCommonGen.TSLCommonBlockGen|TSLCommonBlockGen]] - Base abstract class for Binary(Raw) signal generators.
 
*[[Class SLCommonGen.TSLCommonComplexGen|TSLCommonComplexGen]] - Base abstract class for Complex signal generators.
 
*[[Class SLCommonGen.TSLCommonIntGen|TSLCommonIntGen]] - Base abstract class for Integer signal generators.
 
*[[Class SLCommonGen.TSLCommonRealGen|TSLCommonRealGen]] - Base abstract class for Real(Double) signal generators.
 
*[[Class SLCommonFilter.TSLThreadingQueue|TSLThreadingQueue]] - Threading queue properties class.
 
*[[Class SLCommonFilter.TSLThreading|TSLThreading]] - Filter threading properties class.
 
*[[Class SLCommonFilter.TSLBasicThreadedFilter|TSLBasicThreadedFilter]] - Base abstract class for threaded data filters.
 
*[[Class SLCommonFilter.TSLBasicThreadedEnableFilter|TSLBasicThreadedEnableFilter]] - Base abstract class for threaded data filters.
 
*[[Class SLCommonFilter.TSLBasicCommonFilter|TSLBasicCommonFilter]] - Base abstract class for data filters.
 
*[[Class SLCommonFilter.TSLCommonFilter|TSLCommonFilter]] - Base abstract class for data filters.
 
*[[Class SLCommonFilter.TSLCommonRealFilter|TSLCommonRealFilter]] - Base abstract class for Real(Double) data filters.
 
*[[Class SLCommonFilter.TSLFilterFrequencyResponse|TSLFilterFrequencyResponse]] - Frequency Response information class.
 
*[[Class SLCommonFilter.TSLCommonTapsFilter|TSLCommonTapsFilter]] - Basic abstract class for taps filters.
 
*[[Class SLCommonFilter.TSLCommonComplexFilter|TSLCommonComplexFilter]] - Base abstract class for Complex 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 SLSimpleDataBuffer.TSLData|TSLData]] - Basic data storage class.
 
*[[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.TSLOWSinkPin|TSLOWSinkPin]] - Basic Sink Pin.
 
*[[Class SLStreamTypes.TSLOWMultiSinkPin|TSLOWMultiSinkPin]] - Basic Multi Sink Pin.
 
*[[Class SLStreamTypes.TSLOWBinarySourcePin|TSLOWBinarySourcePin]] - Binary data Source Pin.
 
*[[Class SLStreamTypes.TSLOWBinarySinkPin|TSLOWBinarySinkPin]] - Binary data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWIntegerSourcePin|TSLOWIntegerSourcePin]] - Integer data Source Pin.
 
*[[Class SLStreamTypes.TSLOWIntegerSinkPin|TSLOWIntegerSinkPin]] - Integer data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWPairedSourcePin|TSLOWPairedSourcePin]] - Buffer Paired data Source Pin.
 
*[[Class SLStreamTypes.TSLOWPairedSinkPin|TSLOWPairedSinkPin]] - Buffer Paired data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWRealSourcePin|TSLOWRealSourcePin]] - Real data Source Pin.
 
*[[Class SLStreamTypes.TSLOWComboRealSourcePin|TSLOWComboRealSourcePin]] - Real data Source Pin.
 
*[[Class SLStreamTypes.TSLOWRealSinkPin|TSLOWRealSinkPin]] - Real data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWComboRealSinkPin|TSLOWComboRealSinkPin]] - Real data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWComboRealIntSinkPin|TSLOWComboRealIntSinkPin]] - Real and Integer data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWComboRealIntMatrixSinkPin|TSLOWComboRealIntMatrixSinkPin]] - Real, Integer, and Matrix data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWComboRealAndMatrixSinkPin|TSLOWComboRealAndMatrixSinkPin]] - Real, and Matrix data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWComboRealIntComplexPairedSinkPin|TSLOWComboRealIntComplexPairedSinkPin]] - Real, Integer, Complex and Buffer Paired data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWComplexSourcePin|TSLOWComplexSourcePin]] - Complex data Source Pin.
 
*[[Class SLStreamTypes.TSLOWComplexSinkPin|TSLOWComplexSinkPin]] - Complex data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWRealComplexSinkPin|TSLOWRealComplexSinkPin]] - Queue Complex data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWIntegerRealComplexSourcePin|TSLOWIntegerRealComplexSourcePin]] - Real, Integer, and Complex data Source Pin.
 
*[[Class SLStreamTypes.TSLOWIntegerRealComplexSinkPin|TSLOWIntegerRealComplexSinkPin]] - Real, Integer, and Complex data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWIntegerRealComplexBinarySourcePin|TSLOWIntegerRealComplexBinarySourcePin]] - Real, Integer, Binary, and Complex data Source Pin.
 
*[[Class SLStreamTypes.TSLOWIntegerRealComplexBinarySinkPin|TSLOWIntegerRealComplexBinarySinkPin]] - Real, Integer, Binary, and Complex data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWChannelSourcePin|TSLOWChannelSourcePin]] - Real, Integer, Binary, and Complex data Source Pin.
 
*[[Class SLStreamTypes.TSLOWStringSourcePin|TSLOWStringSourcePin]] - Text string Source Pin.
 
*[[Class SLStreamTypes.TSLOWStringSinkPin|TSLOWStringSinkPin]] - Text string Sink Pin.
 
*[[Class SLStreamTypes.TSLOWRealMatrixSourcePin|TSLOWRealMatrixSourcePin]] - Real Matrix data Source Pin.
 
*[[Class SLStreamTypes.TSLOWRealMatrixSinkPin|TSLOWRealMatrixSinkPin]] - Real Matrix data Sink Pin.
 
*[[Class SLStreamTypes.TSLOWUserControlSourcePin|TSLOWUserControlSourcePin]] - User interface control Source Pin.
 
*[[Class SLStreamTypes.TSLOWUserControlSinkPin|TSLOWUserControlSinkPin]] - User interface control Sink Pin.
 
*[[Class SLStreamTypes.TSLOWUserControlMultiSinkPin|TSLOWUserControlMultiSinkPin]] - User interface control Multi Sink Pin.
 
*[[Class SLFilterTypes.TSLOffset|TSLOffset]] - X, Y offsets property class.
 
*[[Class SLFilterTypes.TSLDelayValue|TSLDelayValue]] - Property class for specifying signal delays.
 
*[[Class SLFilterTypes.TSLCoordinateOffset|TSLCoordinateOffset]] - X, Y offsets from a variable coordinate property class.
 
*[[Class SLFilterTypes.ESLException|ESLException]] - LabPacks Exception class type.
 
*[[Class SLFilterTypes.ESLDLLLoadError|ESLDLLLoadError]] - DLL loading Exception class type.
 
*[[Class SLMultiInput.TSLMultiInput|TSLMultiInput]] - Base abstract class for multiple input components.
 
*[[Class SLMultiInput.TSLRealMultiInput|TSLRealMultiInput]] - Base abstract class for multiple input Real data components.
 
*[[Class SLMultiInput.TSLComplexMultiInput|TSLComplexMultiInput]] - Base abstract class for multiple input Complex data components.
 
*[[Class SLMultiInput.TSLOWQueuedRealSinkPin|TSLOWQueuedRealSinkPin]] - Queued Real data Sink Pin.
 
*[[Class SLMultiInput.TSLOWQueuedComplexSinkPin|TSLOWQueuedComplexSinkPin]] - Queued Complex data Sink Pin.
 
*[[Class SLMultiInput.TSLOWQueuedIntegerRealSinkPin|TSLOWQueuedIntegerRealSinkPin]] - Queued Real, and Integer data Sink Pin.
 
*[[Class SLMultiInput.TSLOWQueuedIntegerRealComplexSinkPin|TSLOWQueuedIntegerRealComplexSinkPin]] - Queued Real, Integer, and Complex 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 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.TLPComponentElement|TLPComponentElement]] - Component element.
 
*[[Class SLControlCollection.TLPComponentElements|TLPComponentElements]] - Collection of component elements.
 
*[[Class SLControlCollection.TLPDrawComponentElement|TLPDrawComponentElement]] - Collection of component elements.
 
*[[Class SLControlCollection.TLPGaugeComponentElements|TLPGaugeComponentElements]] - Collection of gauge component elements.
 
*[[Class SLControlCollection.TLPLinearAnalogComponentElements|TLPLinearAnalogComponentElements]] - Collection of linear analog component elements.
 
*[[Class SLControlCollection.TLPAngularAnalogComponentElements|TLPAngularAnalogComponentElements]] - Collection of angular analog component elements.
 
*[[Class SLControlCollection.TLPClockComponentElements|TLPClockComponentElements]] - Collection of clock 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.TLPOptionalPenProperty|TLPOptionalPenProperty]] - Base abstract class for optional pen persistent type properties.
 
*[[Class LPControl.TSLDisplayBrush|TSLDisplayBrush]] - Display Brush property type.
 
*[[Class LPControl.TSLDisplayFont|TSLDisplayFont]] - Display Font property type.
 
*[[Class LPControl.TSLBasicOptionalLabel|TSLBasicOptionalLabel]] - Basic abstract class for optional labels.
 
*[[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 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 306: Line 64:
  
 
== 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.TGPSize|TGPSize]] - [[Field IGDIPlus.TGPSize.Width|Width]] and [[Field IGDIPlus.TGPSize.Height|Height]] dimension in a 2-D coordinate system.
 
*[[Structure IGDIPlus.TGPPointF|TGPPointF]] - Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.
 
*[[Structure IGDIPlus.TGPRectF|TGPRectF]] - Stores the upper-left corner, width, and height of a rectangle.
 
*[[Structure IGDIPlus.TGPRect|TGPRect]] - Stores the upper-left corner, width, and height of a rectangle.
 
*[[Structure IGDIPlus.TGPCharacterRange|TGPCharacterRange]] - Specifies a range of character positions within a string.
 
*[[Structure IGDIPlus.TGPColorPalette|TGPColorPalette]] - Defines an array of colors that make up a color palette.
 
*[[Structure IGDIPlus.TPWMFRect16|TPWMFRect16]] - Defines a rectangle that bounds a placeable metafile.
 
*[[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.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.TGPPropertyItem|TGPPropertyItem]] - Holds one piece of image metadata.
 
*[[Structure IGDIPlus.TGPColorMap|TGPColorMap]] - Color remapping pair.
 
*[[Structure IGDIPlus.TGPBlend|TGPBlend]] - Specifies blend 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.ISLDataBuffer|ISLDataBuffer]] - Basic Data buffer interface.
 
*[[Interface SLSimpleDataBuffer.ISLLinearDataBuffer|ISLLinearDataBuffer]] - Basic Linear 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.ILPAnalogValueElement|ILPAnalogValueElement]] - Analog value element interface.
 
*[[Interface SLControlCollection.ILPAngularAnalogComponentElement|ILPAngularAnalogComponentElement]] - Angular analog 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 ==
 
*[[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 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.TGPQualityMode|TGPQualityMode]] - Specifies the overall quality when rendering GDI+ objects.
 
*[[Enum IGDIPlus.TGPCompositingMode|TGPCompositingMode]] - Specifies how rendered colors are combined with background colors.
 
*[[Enum IGDIPlus.TGPCompositingQuality|TGPCompositingQuality]] - Specifies whether gamma correction is applied when colors are blended with background colors.
 
*[[Enum IGDIPlus.TGPUnit|TGPUnit]] - specifies the unit of measure for a given data type.
 
*[[Enum IGDIPlus.TGPMetafileFrameUnit|TGPMetafileFrameUnit]] - Specifies the unit of measure for a metafile frame rectangle.
 
*[[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.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.TGPDashCap|TGPDashCap]] - Specifies the type of graphic shape to use on both ends of each dash in a dashed line.
 
*[[Enum IGDIPlus.TGPLineCap|TGPLineCap]] - Specifies the type of graphic shape to use on the end of a line drawn with a Microsoft Windows GDI+ pen.
 
*[[Enum IGDIPlus.TGPCustomLineCapType|TGPCustomLineCapType]] - Specifies the custom line cap type.
 
*[[Enum IGDIPlus.TGPLineJoin|TGPLineJoin]] - Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object.
 
*[[Enum IGDIPlus.TGPPathPointType|TGPPathPointType]] - Indicates point types and flags for the data points in a path.
 
*[[Enum IGDIPlus.TGPWarpMode|TGPWarpMode]] - Specifies warp modes that can be used to transform images.
 
*[[Enum IGDIPlus.TGPLinearGradientMode|TGPLinearGradientMode]] - Specifies the direction in which the change of color occurs for a linear gradient brush.
 
*[[Enum IGDIPlus.TGPCombineMode|TGPCombineMode]] - Specifies how a new region is combined with an existing region.
 
*[[Enum IGDIPlus.TGPImageType|TGPImageType]] - Indicates whether an image is a bitmap or a metafile.
 
*[[Enum IGDIPlus.TGPInterpolationMode|TGPInterpolationMode]] - Specifies the algorithm that is used when images are scaled or rotated.
 
*[[Enum IGDIPlus.TGPPenAlignment|TGPPenAlignment]] - Specifies the alignment of a pen relative to the stroke that is being drawn.
 
*[[Enum IGDIPlus.TGPBrushType|TGPBrushType]] - Indicates the type of brush. There are five types of brushes.
 
*[[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.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.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.TGPMetafileType|TGPMetafileType]] - Specifies types of metafiles.
 
*[[Enum IGDIPlus.TGPEmfType|TGPEmfType]] - Specifies the nature of the records that are placed in an Enhanced Metafile (EMF) file.
 
*[[Enum IGDIPlus.TGPObjectType|TGPObjectType]] - Indicates the object type value of an EMF+ record.
 
*[[Enum IGDIPlus.TGPEmfPlusRecordType|TGPEmfPlusRecordType]] - Identifies metafile record types used in Microsoft Windows Metafile Format (WMF), Enhanced Metafile (EMF), and EMF+ files.
 
*[[Enum IGDIPlus.TGPStringTrimming|TGPStringTrimming]] - Specifies how to trim characters from a string so that the string fits into a layout rectangle.
 
*[[Enum IGDIPlus.TGPStringDigitSubstitute|TGPStringDigitSubstitute]] - Specifies how to substitute digits in a string according to a user's locale or language.
 
*[[Enum IGDIPlus.TGPHotkeyPrefix|TGPHotkeyPrefix]] - Specifies how to display hot keys.
 
*[[Enum IGDIPlus.TGPStringAlignment|TGPStringAlignment]] - Specifies how a string is aligned in reference to the bounding rectangle.
 
*[[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.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.TGPDebugEventLevel|TGPDebugEventLevel]] - Specifies the debug event levels.
 
*[[Enum IGDIPlus.TGPPaletteFlags|TGPPaletteFlags]] - Indicates attributes of the color data in a palette.
 
*[[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.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.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.
 
  
 
== Types ==
 
== Types ==
*[[Type SLGenericFilterTypes.TSLStartNotify|TSLStartNotify]] - Event type for generic filter start commands.
 
*[[Type SLFilterTypes.TLPProgressEvent|TLPProgressEvent]] - Event type for some components OnProgress event.
 
*[[Type SLFilterTypes.TSLErrorEvent|TSLErrorEvent]] - Event type for error type events.
 
*[[Type SLFilterTypes.TSLWarningEvent|TSLWarningEvent]] - Event type for warning 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.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.  

Latest revision as of 00:30, 26 June 2013

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.

Packages

Contents

Belongs to

Requires

Description

Controls

Components

Units

Classes

Structures

Interfaces

Types

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox