FMX.Graphics.TBitmapData
Delphi
TBitmapData = record
C++
struct DECLSPEC_DRECORD TBitmapData
{
private:
Fmx::Types::TPixelFormat FPixelFormat;
int FWidth;
int FHeight;
int __fastcall GetBytesPerPixel();
int __fastcall GetBytesPerLine();
public:
void *Data;
int Pitch;
__fastcall TBitmapData(const int AWidth, const int AHeight, const Fmx::Types::TPixelFormat APixelFormat);
System::Uitypes::TAlphaColor __fastcall GetPixel(const int X, const int Y);
void __fastcall SetPixel(const int X, const int Y, const System::Uitypes::TAlphaColor AColor);
void __fastcall Copy(const TBitmapData &Source);
void * __fastcall GetScanline(const int I);
void * __fastcall GetPixelAddr(const int I, const int J);
__property Fmx::Types::TPixelFormat PixelFormat = {read=FPixelFormat};
__property int BytesPerPixel = {read=GetBytesPerPixel};
__property int BytesPerLine = {read=GetBytesPerLine};
__property int Width = {read=FWidth};
__property int Height = {read=FHeight};
TBitmapData() {}
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | FMX.Graphics |
説明
ビットマップ データを表します。
TBitmapData は、ビットマップ データの属性および有用なメソッドを含むレコードです。
メンバ | 説明 |
---|---|
Data |
ビットマップ データを指すポインタです。 |
Pitch |
|
PixelFormat |
現在のビットマップのピクセルの内部形式を指定します。 |
GetPixel |
指定されたピクセルの色を返します。 |
SetPixel |
指定されたピクセルの色を設定します。 |