documentation.HELP! Graphics32 Documentation

GR32

Graphics32

previous page next page
Home

GR32

GR32.pas contains common functions and classes for working with 32-bit device independent bitmaps (DIBs). It also defines some other basic types and operations.

Contents

Classes Routines Types Constants
TBitmap32 AlphaComponent Arrays Area Information Flags
TCustomMap BlueComponent Color Types Color Constants
TCustomResampler Color32 Point Types G32Version
TCustomSampler Color32Components Rectangle Types
TNotifiablePersistent Color32ToRGB TAreaChangedEvent
TThreadPersistent Creating Points TCombineMode
Creating Rectangles TDrawMode
EqualRect TFixed
Fixed Point Math TPixelCombineEvent
Gray32 TRectRounding
GreenComponent TSize
HSLtoRGB TStretchFilter
InflateRect TWrapMode
Intensity
IntersectRect
IsRectEmpty
OffsetRect
PtInRect
RedComponent
RGBtoHSL
SetAlpha
SetGamma
WinColor
WinPalette


Copyright ©2000-2007 Alex Denisov and Contributors   -   Graphics32 v1.8.3   -   Build on 4-March-2007

previous page start next page

Menu

  • Homepage

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

Get in touch

Submit feedback about this site to:

  • [email protected]

© documentation.help. Design: rehmann.co.