The Graphics32 Library

Features License Donate Contacts Naming Conventions SSE2 Optimizations Changes

Classes (Hierarchy)

 TArrowBar

 TCustomGaugeBar

 TGaugeBar

 TCustomRangeBar

 TRangeBar

 TBitmap32Collection

 TBitmap32Item

 TBitmap32List

 TClassList

 TClipperBase

 TClipper

 TColor32Gradient

 TColor32LookupTable

 TCustomCenterLutGradientSampler

 TConicGradientSampler

 TCustomCenterRadiusLutGradientSampler

 TCustomCenterRadiusAngleLutGradientSampler

 TDiamondGradientSampler

 TXGradientSampler

 TXYGradientSampler

 TXYSqrtGradientSampler

 TRadialGradientSampler

 TCustomKernel

 TBoxKernel

 TCosineKernel

 TCubicKernel

 THammingKernel

 THannKernel

 THermiteKernel

 TLinearKernel

 TMitchellKernel

 TSinshKernel

 TSplineKernel

 TWindowedSincKernel

 TAlbrechtKernel

 TBlackmanKernel

 TGaussianKernel

 TLanczosKernel

 TCustomPaintBox32

 TCustomImage32

 TCustomImgView32

 TImgView32

 TImage32

 TPaintBox32

 TSyntheticImage

 TCustomPolygonFiller

 TBitmapPolygonFiller

 TCustomGradientPolygonFiller

 TCustomGradientLookupTablePolygonFiller

 TCustomLinearGradientPolygonFiller

 TLinearGradientPolygonFiller

 TCustomRadialGradientPolygonFiller

 TRadialGradientPolygonFiller

 TSVGRadialGradientPolygonFiller

 TCustomSparsePointGradientPolygonFiller

 TBarycentricGradientPolygonFiller

 TCustomArbitrarySparsePointGradientPolygonFiller

 TGourandShadedDelaunayTrianglesPolygonFiller

 TIVScrollProperties

 TLayerCollection

 TLCLBackend

 TLCLMMFBackend

 TLCLMemoryBackend

 TNotifiablePersistent

 TCustomLayer

 TPositionedLayer

 TBitmapLayer

 TRubberbandLayer

 TCustomSampler

 TCustomGradientSampler

 TCustomGradientLookUpTableSampler

 TCustomResampler

 TBitmap32Resampler

 TKernelResampler

 TLinearResampler

 TDraftResampler

 TNearestResampler

 TCustomSparsePointGradientSampler

 TBarycentricGradientSampler

 TBilinearGradientSampler

 TCustomArbitrarySparsePointGradientSampler

 TGourandShadedDelaunayTrianglesSampler

 TInvertedDistanceWeightingSampler

 TVoronoiSampler

 TNestedSampler

 TAdaptiveSuperSampler

 TKernelSampler

 TContracter

 TConvolver

 TSelectiveConvolver

 TExpander

 TMorphologicalSampler

 TDilater

 TEroder

 TPatternSampler

 TSuperSampler

 TTransformer

 TNearestTransformer

 TThreadPersistent

 TBackend

 TGDIBackend

 TGDIMMFBackend

 TGDIMemoryBackend

 TMemoryBackend

 TMMFBackend

 TContourRasterizer

 TCustomMap

 TBooleanMap

 TByteMap

 TCustomBitmap32

 TBitmap32

 TIntegerMap

 TVectorMap

 TWordMap

 TPolygon32

 TPaintStages

 TPointerMap

 TPointerMapIterator

 TRasterizer

 TProgressiveRasterizer

 TRegularRasterizer

 TSwizzlingRasterizer

 TTesseralRasterizer

 TRectList

 TRenderThread

 TTransformation

 TAffineTransformation

 TBloatTransformation

 TDisturbanceTransformation

 TFishEyeTransformation

 TProjectiveTransformation

 TRemapTransformation

 TTwirlTransformation

Interfaces (Hierarchy)

 IBitmapContextSupport

 ICanvasSupport

 ICopyFromBitmapSupport

 IDeviceContextSupport

 IFontSupport

 IPaintSupport

 ITextSupport

Types

Arrays TBlendMemEx TDrawMode TPixelCombineEvent TScaleMode
Color Types TBlendReg TFillLineEvent TPolyFillMode TScrollBarVisibility
Point Types TBlendRegEx TFixed TPolyFillType TSize
Rectangle Types TClipType TFloatMatrix TPolyType TSizeGripStyle
TAntialiasMode TColor32FloatPoint TJoinType TRBBackgnd TStretchFilter
TAreaChangedEvent TColor32GradientStop TKernelMode TRBHandles TVectorCombineEvent
TArrayOfColor32FloatPoint TCombineInfo TLogicalOperator TRBOptions TVectorCombineMode
TArrayOfColor32GradientStop TCombineMem TLUT8 TRBStyle TWrapMode
TBlendLine TCombineMode TPaintBoxOptions TRectRounding Vector Types
TBlendLineEx TCombineReg TPaintStage TRenderMode Wrap Procedure Types
TBlendMem TConversionType TPixelAccessMode TRepaintMode

Routines

AlphaComponent ColorAverage Erode InvertColor ReversePolygon
AlphaToGrayscale ColorDifference Expand InvertRGB ReversePolygons
ApplyBitmask ColorDiv FillLongword IsRectEmpty RGBtoHSL
ApplyLUT ColorExclusion FillWord Lighten SetAlpha
Area ColorMax Fixed Ceil Merge SetBorderTransparent
Blend ColorMin Fixed Division MergeEx SetGamma
BlendEx ColorModulate Fixed Floor Mirror Shift Arithmetic Right
BlendLine ColorScale Fixed Multiply MoveLongword SimplifyPolygon
BlendLineEx ColorSub Fixed Point Math MoveWord SimplifyPolygons
BlendTransfer Colorswap Fixed Round OffsetRect SinCos
BlockTransfer ColorToGrayScale Fixed Square Orientation StretchTransfer
BlockTransferX Combine Fixed Square Root Polygon Swap
BlueComponent Constrain Gray32 Polyline SwapConstrain
ChromaKey Contract GreenComponent PolyPolygon TestClip
Clamp CopyComponents HSLtoRGB PolyPolygonBounds TestSwap
Color32 CreateBitmask InflatePolygons PolyPolyline Transform
Color32Components Creating Points InflateRect PtInPolygon TransformPoints
Color32FloatPoint Creating Rectangles Intensity PtInRect WinColor
Color32GradientStop Dilate IntensityToAlpha Rasterize WinPalette
Color32ToRGB EMMS IntersectRect RasterizeTransformation Wrap
ColorAdd EqualRect Invert RedComponent

Variables

MMX_ACTIVE

Constants

Area Information Flags DefaultAAMode G32Version Layer Options Bits
Color Constants Fixed Point Math Constants IdentityMatrix Paint Stage Constants

Units

GR32 GR32_Backends_VCL GR32_ExtImage GR32_Math GR32_Resamplers
GR32_Backends GR32_Blend GR32_Filters GR32_OrdinalMaps GR32_Transforms
GR32_Backends_Generic GR32_Clipper GR32_Image GR32_Polygons GR32_VectorMaps
GR32_Backends_LCL_Carbon GR32_ColorGradients GR32_Layers GR32_RangeBars
GR32_Backends_LCL_Win GR32_Containers GR32_Lowlevel GR32_Rasterizers