Skip to main content

TdxCustomFastDIB Members

The base class for all classes that implement simple memory buffers for DIB images.

Constructors

Name Description
Create(Integer,Integer,Boolean) Initializes a new instance of the TdxCustomFastDIB class with specified settings.
Create(TRect,Boolean) Creates a new memory buffer for DIB images.
Create(TSize,Boolean) Initializes a new instance of the TdxCustomFastDIB class with specified settings.

Properties

Name Description
Bits Returns a pointer to the first pixel of a 32-bit DIB image within the buffer.
ClientRect Returns the DIB image buffer’s client area.
Height Returns the DIB image buffer’s height, in pixels.
Pixels
Width Returns the DIB image buffer’s width, in pixels.

Methods

Name Description
ChangeColor(TColor)
Clear Clears the DIB image buffer.
Empty Identifies if the bitmap buffer has zero size.
Equals(TdxCustomFastDIB,Integer)
Equals(TObject) Inherited from TObject.
Fill(Integer,Integer,TRGBQuad,Integer)
GetHashCode Inherited from TObject.
GrayScale
MakeOpaque Makes the bitmap buffer opaque.
MakeTransparent(TRGBQuad,Integer)
MakeTransparent(TRGBQuad)
Premultiply
Resize(Integer,Integer)
Resize(TRect) Changes the bitmap buffer’s size.
ToString Inherited from TObject.
UnPremultiply
See Also