Table of contents
- Graphics32 Help and Reference
- Overview
- Features
- License
- Donate
- Contacts
- Naming Conventions
- Changes
- Installation
- Examples
- Additional Topics
- Line Patterns
- Repaint Optimization
- Sampling and Rasterization
- Special Units
- GR32_Dsgn_Bitmap
- GR32_Dsgn_Color
- GR32_Dsgn_Misc
- GR32_MicroTiles
- GR32_Reg
- GR32_RepaintOpt
- GR32_System
- Using TImage32
- Bitmap Image
- Paint Stages
- Using Layers
- Contributors
- Reference
- Units
- GR32
- TBitmap32
- Properties
- BitmapHandle
- BitmapInfo
- Bits
- Canvas
- Clipping
- ClipRect
- CombineMode
- DrawMode
- Font
- Handle
- MasterAlpha
- MeasuringMode
- OuterColor
- PenColor
- Pixel
- PixelPtr
- Pixmap
- PixmapChanged
- Resampler
- ResamplerClassName
- ScanLine
- StippleCounter
- StippleStep
- StretchFilter
- WrapMode
- Methods
- BeginMeasuring
- CanvasAllocated
- Clear
- Create
- DeleteCanvas
- Destroy
- Draw
- DrawTo
- Empty
- EndMeasuring
- FillRect
- FlipHorz
- FlipVert
- FrameRect
- GetStippleColor
- HandleChanged
- HorzLine
- Line
- LineTo
- LoadFromFile
- LoadFromResourceID
- LoadFromResourceName
- LoadFromStream
- MoveTo
- RaiseRectTS
- RenderText
- ResetAlpha
- ResetClipRect
- Roll
- Rotate
- SaveToFile
- SaveToStream
- SetPixel
- SetSize
- SetStipple
- TextExtent
- TextHeight
- TextOut
- TextWidth
- UpdateFont
- VertLine
- Events
- OnAreaChanged
- OnHandleChanged
- OnPixelCombine
- TCustomMap
- Properties
- Height
- Width
- Methods
- Delete
- Empty
- Resized
- SetSize
- Events
- OnResize
- TCustomResampler
- Properties
- Width
- Methods
- Resample
- TCustomSampler
- Methods
- FinalizeSampling
- GetSample
- GetSampleBounds
- HasBounds
- PrepareSampling
- TNotifiablePersistent
- Properties
- UpdateCount
- Methods
- BeginUpdate
- Changed
- Create
- Destroy
- EndUpdate
- Events
- OnChange
- TThreadPersistent
- Properties
- LockCount
- Methods
- Lock
- Unlock
- Routines
- AlphaComponent
- BlueComponent
- Color32
- Color32Components
- Color32ToRGB
- Creating Points
- Creating Rectangles
- EqualRect
- Fixed Point Math
- Gray32
- GreenComponent
- HSLtoRGB
- InflateRect
- Intensity
- IntersectRect
- IsRectEmpty
- OffsetRect
- PtInRect
- RedComponent
- RGBtoHSL
- SetAlpha
- SetGamma
- WinColor
- WinPalette
- Types
- Arrays
- Color Types
- Point Types
- Rectangle Types
- TAreaChangedEvent
- TCombineMode
- TDrawMode
- TFixed
- TPixelCombineEvent
- TRectRounding
- TSize
- TStretchFilter
- TWrapMode
- Constants
- Area Information Flags
- Color Constants
- G32Version
- GR32_Blend
- Routines
- Blend
- BlendEx
- BlendLine
- BlendLineEx
- ColorAdd
- ColorDiv
- ColorMax
- ColorMin
- ColorModulate
- ColorSub
- Combine
- EMMS
- Lighten
- Merge
- MergeEx
- Types
- TBlendLine
- TBlendLineEx
- TBlendMem
- TBlendMemEx
- TBlendReg
- TBlendRegEx
- TCombineMem
- TCombineReg
- Variables
- MMX_ACTIVE
- GR32_Containers
- TClassList
- Methods
- Find
- GetClassNames
- TPointerMap
- Properties
- Count
- Data
- Methods
- Add
- Clear
- Contains
- Find
- Remove
- TPointerMapIterator
- Properties
- Data
- Item
- Methods
- Next
- TRectList
- GR32_ExtImage
- TRenderThread
- Methods
- Create
- TSyntheticImage32
- Properties
- AutoRasterize
- BitmapAlign
- Buffer
- DstRect
- Rasterizer
- RenderMode
- Methods
- Rasterize
- Routines
- Rasterize
- Types
- TRenderMode
- GR32_Filters
- Routines
- AlphaToGrayscale
- ApplyBitmask
- ApplyLUT
- ChromaKey
- ColorToGrayScale
- CopyComponents
- CreateBitmask
- IntensityToAlpha
- Invert
- InvertRGB
- Types
- TLogicalOperator
- TLUT8
- GR32_Image
- TBitmap32Collection
- Properties
- Items
- Methods
- Add
- Create
- TBitmap32Item
- Properties
- Bitmap
- Methods
- Create
- Destroy
- TBitmap32List
- Properties
- Bitmap
- Bitmaps
- Methods
- Create
- Destroy
- TCustomImage32
- Properties
- Bitmap
- BitmapAlign
- Layers
- OffsetHorz
- OffsetVert
- PaintStages
- Scale
- ScaleMode
- ScaleX
- ScaleY
- Methods
- BeginUpdate
- BitmapToControl
- Changed
- ControlToBitmap
- Create
- Destroy
- EndUpdate
- ExecBitmapFrame
- ExecClearBackgnd
- ExecClearBuffer
- ExecControlFrame
- ExecCustom
- ExecDrawBitmap
- ExecDrawLayers
- GetPictureRect
- GetPictureSize
- Resize
- SetupBitmap
- Events
- OnBitmapResize
- OnChange
- OnGDIOverlay
- OnInitStages
- OnMouseDown
- OnMouseMove
- OnMouseUp
- OnPaintStage
- OnPixelCombine
- OnScaleChange
- TCustomImgView32
- Properties
- Centered
- OverSize
- ScrollBars
- SizeGrip
- Methods
- Create
- Destroy
- GetViewportRect
- Loaded
- Resize
- Scroll
- ScrollToCenter
- Events
- OnScroll
- TCustomPaintBox32
- Properties
- Buffer
- BufferOversize
- BufferValid
- Options
- RepaintMode
- Methods
- Destroy
- DoPaintBuffer
- Flush
- ForceFullInvalidate
- GetViewportRect
- Invalidate
- Loaded
- Resize
- SetBounds
- Events
- OnMouseEnter
- OnMouseLeave
- TImage32
- TImgView32
- TIVScrollProperties
- Properties
- Backgnd
- BorderStyle
- ButtonSize
- HandleColor
- Increment
- ShowArrows
- ShowHandleGrip
- Size
- Style
- Visibility
- TPaintBox32
- Methods
- Create
- DoPaintBuffer
- Flush
- Events
- OnPaintBuffer
- TPaintStages
- Properties
- Items
- Methods
- Add
- Clear
- Count
- Delete
- Destroy
- Insert
- Types
- TPaintBoxOptions
- TPaintStage
- TRepaintMode
- TScaleMode
- TScrollBarVisibility
- TSizeGripStyle
- Constants
- Paint Stage Constants
- GR32_Layers
- TBitmapLayer
- Properties
- AlphaHit
- Bitmap
- Cropped
- Methods
- Create
- Destroy
- TCustomLayer
- Properties
- Cursor
- Index
- LayerCollection
- LayerOptions
- LayerStates
- MouseEvents
- Tag
- Visible
- Methods
- BringToFront
- Changed
- Create
- Destroy
- HitTest
- SendToBack
- Update
- Events
- OnHitTest
- OnMouseDown
- OnMouseMove
- OnMouseUp
- OnPaint
- TLayerCollection
- Properties
- CoordXForm
- Count
- GetViewportScale
- GetViewportShift
- Items
- LocalToViewport
- MouseEvents
- MouseListener
- Owner
- ViewportToLocal
- Methods
- Add
- Clear
- Create
- Delete
- Destroy
- Insert
- TPositionedLayer
- Properties
- Location
- Scaled
- Methods
- Create
- GetAdjustedLocation
- GetAdjustedRect
- TRubberbandLayer
- Properties
- ChildLayer
- FrameStippleCounter
- FrameStippleStep
- HandleFill
- HandleFrame
- Handles
- HandleSize
- MaxHeight
- MaxWidth
- MinHeight
- MinWidth
- Methods
- Create
- Destroy
- SetFrameStipple
- Events
- OnResizing
- OnUserChange
- Types
- TRBHandles
- Constants
- Layer Options Bits
- GR32_Lowlevel
- Routines
- Clamp
- Colorswap
- Constrain
- FillLongword
- FillWord
- Mirror
- MoveLongword
- MoveWord
- Shift Arithmetic Right
- Swap
- SwapConstrain
- TestClip
- TestSwap
- Wrap
- Types
- Wrap Procedure Types
- GR32_Math
- Routines
- Fixed Ceil
- Fixed Division
- Fixed Floor
- Fixed Multiply
- Fixed Round
- Fixed Square
- Fixed Square Root
- SinCos
- GR32_OrdinalMaps
- TBooleanMap
- Properties
- Bits
- Value
- TByteMap
- Properties
- Bits
- ValPtr
- Value
- Methods
- Assign
- Clear
- Destroy
- Empty
- ReadFrom
- SetSize
- WriteTo
- TIntegerMap
- Properties
- Bits
- ValPtr
- Value
- TWordMap
- Properties
- Bits
- ValPtr
- Value
- Types
- TConversionType
- GR32_Polygons
- TBitmapPolygonFiller
- Properties
- OffsetX
- OffsetY
- Pattern
- TCustomPolygonFiller
- Methods
- GetFillLine
- TPolygon32
- Properties
- Antialiased
- AntialiasMode
- Closed
- FillMode
- Normals
- Points
- Methods
- Add
- AddPoints
- Assign
- Clear
- ContainsPoint
- Create
- Destroy
- Draw
- DrawEdge
- DrawFill
- GetBoundingRect
- Grow
- NewLine
- Offset
- Outline
- Transform
- Routines
- Polygon
- Polyline
- PolyPolygon
- PolyPolygonBounds
- PolyPolyline
- PtInPolygon
- Types
- TAntialiasMode
- TFillLineEvent
- TPolyFillMode
- Constants
- DefaultAAMode
- GR32_RangeBars
- TArrowBar
- Properties
- Backgnd
- BorderStyle
- ButtonSize
- HandleColor
- Kind
- ShowArrows
- ShowHandleGrip
- Style
- Methods
- Create
- Destroy
- Paint
- Events
- OnChange
- OnUserChange
- TCustomGaugeBar
- Properties
- HandleSize
- LargeChange
- Max
- Min
- Position
- SmallChange
- Methods
- Create
- Paint
- TCustomRangeBar
- Properties
- Centered
- Increment
- Position
- Range
- Window
- Methods
- Create
- Paint
- TGaugeBar
- TRangeBar
- Types
- TRBBackgnd
- TRBStyle
- GR32_Rasterizers
- TContourRasterizer
- TProgressiveRasterizer
- Properties
- Steps
- UpdateRows
- TRasterizer
- Properties
- Sampler
- Methods
- Rasterize
- TRegularRasterizer
- Properties
- UpdateRowCount
- TSwizzlingRasterizer
- Properties
- BlockSize
- TTesseralRasterizer
- Types
- TCombineInfo
- GR32_Resamplers
- TAdaptiveSuperSampler
- Properties
- Level
- Tolerance
- Methods
- Create
- GetSample
- TBitmap32Resampler
- Properties
- Bitmap
- PixelAccessMode
- TransformerClass
- Methods
- Changed
- Create
- GetSampleBounds
- HasBounds
- PrepareSampling
- TBlackmanKernel
- TBoxKernel
- Methods
- Filter
- GetWidth
- TContracter
- Methods
- GetSample
- PrepareSampling
- TConvolver
- TCosineKernel
- Methods
- Filter
- GetWidth
- TCubicKernel
- Properties
- Coeff
- Methods
- Create
- Filter
- GetWidth
- RangeCheck
- TCustomKernel
- Properties
- Observer
- Methods
- Changed
- Create
- Filter
- GetWidth
- RangeCheck
- TDilater
- TDraftResampler
- TEroder
- Methods
- Create
- TExpander
- TGaussianKernel
- Properties
- Sigma
- Methods
- Create
- THammingKernel
- THannKernel
- THermiteKernel
- Properties
- Bias
- Tension
- Methods
- Create
- Filter
- GetWidth
- RangeCheck
- TKernelResampler
- Properties
- Kernel
- KernelClassName
- KernelMode
- TableSize
- Methods
- Create
- Destroy
- FinalizeSampling
- GetSample
- PrepareSampling
- TKernelSampler
- Properties
- CenterX
- CenterY
- Kernel
- Methods
- Create
- Destroy
- GetSample
- TLanczosKernel
- TLinearKernel
- Methods
- Filter
- GetWidth
- TLinearResampler
- Methods
- Create
- Destroy
- GetSample
- PrepareSampling
- TMitchellKernel
- Methods
- Filter
- GetWidth
- RangeCheck
- TMorphologicalSampler
- TNearestResampler
- Methods
- Create
- GetSample
- PrepareSampling
- TNearestTransformer
- Methods
- GetSample
- TNestedSampler
- Properties
- Sampler
- Methods
- Create
- TPatternSampler
- Properties
- Pattern
- Methods
- Destroy
- GetSample
- TSelectiveConvolver
- Properties
- Delta
- Methods
- Create
- GetSample
- TSinshKernel
- Properties
- Coeff
- Width
- Methods
- Create
- Filter
- GetWidth
- SetWidth
- TSplineKernel
- Methods
- Filter
- GetWidth
- TSuperSampler
- Properties
- SamplingX
- SamplingY
- Methods
- Create
- GetSample
- TTransformer
- Properties
- Transformation
- Methods
- GetSample
- GetSampleBounds
- HasBounds
- PrepareSampling
- TWindowedSincKernel
- Properties
- Width
- Methods
- Create
- Filter
- GetWidth
- SetWidth
- Routines
- BlendTransfer
- BlockTransfer
- BlockTransferX
- Contract
- Dilate
- Erode
- Expand
- StretchTransfer
- Types
- TKernelMode
- TPixelAccessMode
- GR32_Transforms
- TAffineTransformation
- Fields
- Matrix
- Methods
- Clear
- Create
- GetTransformedBounds
- Rotate
- Scale
- Skew
- Translate
- TBloatTransformation
- Properties
- BloatPower
- TDisturbanceTransformation
- Properties
- Disturbance
- TFishEyeTransformation
- TProjectiveTransformation
- Properties
- X0
- X1
- X3
- Y0
- Y1
- Y2
- Y3
- Methods
- GetTransformedBounds
- TRemapTransformation
- Properties
- MappingRect
- Offset
- Methods
- GetTransformedBounds
- HasTransformedBounds
- Scale
- TTransformation
- Properties
- SrcRect
- Methods
- GetTransformedBounds
- HasTransformedBounds
- ReverseTransform
- Transform
- TTwirlTransformation
- Properties
- Twirl
- Routines
- RasterizeTransformation
- SetBorderTransparent
- Transform
- TransformPoints
- Types
- TFloatMatrix
- Constants
- IdentityMatrix
- GR32_VectorMaps
- TVectorMap
- Properties
- Vector
- VectorCombineMode
- Vectors
- Methods
- Clear
- Destroy
- Empty
- GetTrimmedBounds
- LoadFromFile
- Merge
- SaveToFile
- Events
- OnVectorCombine
- Types
- TVectorCombineEvent
- TVectorCombineMode
- Vector Types