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