FMX.Graphics.TBitmapData

提供: RAD Studio API Documentation
移動先: 案内検索

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

Data を一度にどれだけ読み取るかを指定します。

PixelFormat

現在のビットマップのピクセルの内部形式を指定します。

GetPixel

指定されたピクセルのを返します。

SetPixel

指定されたピクセルのを設定します。

関連項目