type TCEFBitmapBitBuffer = class(TObject)
Class that stores a copy of the raw bitmap buffer sent by CEF in the TChromiumCore.OnPaint event.
| Protected | FBuffer: pointer; |
| Protected | FImageWidth: integer; |
| Protected | FImageHeight: integer; |
| Protected | FBufferWidth: integer; |
| Protected | FBufferHeight: integer; |
| Protected | function GetBufferScanlineSize: integer; |
| Protected | function GetScanlineSize: integer; |
| Protected | function GetBufferLength: integer; |
| Protected | function GetEmpty: boolean; |
| Protected | function GetScanline(y : integer) : PByte; |
| Protected | procedure CreateBuffer; |
| Protected | procedure DestroyBuffer; |
| Public | constructor Create(aWidth, aHeight : integer); |
| Public | destructor Destroy; override; |
| Public | procedure UpdateSize(aWidth, aHeight : integer); |
| Public | property Width : integer read FImageWidth; |
| Public | property Height : integer read FImageHeight; |
| Public | property BufferLength : integer read GetBufferLength; |
| Public | property Empty : boolean read GetEmpty; |
| Public | property Scanline[y: integer]: PByte read GetScanline; |
| Public | property ScanlineSize : integer read GetScanlineSize; |
| Public | property BufferScanlineSize : integer read GetBufferScanlineSize; |
| Public | property BufferBits : pointer read FBuffer; |
| Protected | FBuffer: pointer; |
|
This item has no description. | |
| Protected | FImageWidth: integer; |
|
This item has no description. | |
| Protected | FImageHeight: integer; |
|
This item has no description. | |
| Protected | FBufferWidth: integer; |
|
This item has no description. | |
| Protected | FBufferHeight: integer; |
|
This item has no description. | |
| Protected | function GetBufferScanlineSize: integer; |
|
This item has no description. | |
| Protected | function GetScanlineSize: integer; |
|
This item has no description. | |
| Protected | function GetBufferLength: integer; |
|
This item has no description. | |
| Protected | function GetEmpty: boolean; |
|
This item has no description. | |
| Protected | function GetScanline(y : integer) : PByte; |
|
This item has no description. | |
| Protected | procedure CreateBuffer; |
|
This item has no description. | |
| Protected | procedure DestroyBuffer; |
|
This item has no description. | |
| Public | constructor Create(aWidth, aHeight : integer); |
|
This item has no description. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
| Public | procedure UpdateSize(aWidth, aHeight : integer); |
|
Updates the image size. | |
| Public | property Width : integer read FImageWidth; |
|
Image width. | |
| Public | property Height : integer read FImageHeight; |
|
Image height. | |
| Public | property BufferLength : integer read GetBufferLength; |
|
Buffer length. | |
| Public | property Empty : boolean read GetEmpty; |
|
Returns true if the buffer is empty. | |
| Public | property Scanline[y: integer]: PByte read GetScanline; |
|
Returns a pointer to the first byte in of the Y scnaline. | |
| Public | property ScanlineSize : integer read GetScanlineSize; |
|
Returns the scanline size. | |
| Public | property BufferScanlineSize : integer read GetBufferScanlineSize; |
|
Returns the real buffer scanline size. | |
| Public | property BufferBits : pointer read FBuffer; |
|
Returns a pointer to the buffer that stores the image. | |