FMX.Filter.TFilterValueRec

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

Delphi

  TFilterValueRec = record
    Name: string;
    Desc: string;
    ValueType: TFilterValueType;
    Value: TValue;
    Min, Max, Default: TValue;
    Bitmap: TBitmap;
    constructor Create(const AName, ADesc: string; AType: TFilterValueType; ADefault, AMin, AMax: TValue); overload;
    constructor Create(const AName, ADesc: string; AType: TFilterValueType); overload;
    constructor Create(const AName, ADesc: string; ADefault: TAlphaColor); overload;
    constructor Create(const AName, ADesc: string; ADefault, AMin, AMax: Single); overload;
    constructor Create(const AName, ADesc: string; ADefault, AMin, AMax: TPointF); overload;
  end;

C++

struct DECLSPEC_DRECORD TFilterValueRec
{
public:
    System::UnicodeString Name;
    System::UnicodeString Desc;
    TFilterValueType ValueType;
    System::Rtti::TValue Value;
    System::Rtti::TValue Min;
    System::Rtti::TValue Max;
    System::Rtti::TValue Default;
    Fmx::Graphics::TBitmap* Bitmap;
    __fastcall TFilterValueRec(const System::UnicodeString AName, const System::UnicodeString ADesc, TFilterValueType AType, const System::Rtti::TValue &ADefault, const System::Rtti::TValue &AMin, const System::Rtti::TValue &AMax)/* overload */;
    __fastcall TFilterValueRec(const System::UnicodeString AName, const System::UnicodeString ADesc, TFilterValueType AType)/* overload */;
    __fastcall TFilterValueRec(const System::UnicodeString AName, const System::UnicodeString ADesc, System::Uitypes::TAlphaColor ADefault)/* overload */;
    __fastcall TFilterValueRec(const System::UnicodeString AName, const System::UnicodeString ADesc, float ADefault, float AMin, float AMax)/* overload */;
    __fastcall TFilterValueRec(const System::UnicodeString AName, const System::UnicodeString ADesc, const System::Types::TPointF &ADefault, const System::Types::TPointF &AMin, const System::Types::TPointF &AMax)/* overload */;
    TFilterValueRec() {}
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
FMX.Filter.pas
FMX.Filter.hpp
FMX.Filter FMX.Filter


説明

シェーダ フィルタ値に関する情報を格納するレコードです。

次の表は、レコードのフィールドを表しています:

フィールド 説明

Name

シェーダー フィルタ値の名前。

Desc

シェーダー フィルタ値の説明。

ValueType

シェーダー フィルタ値の TFilterValueType 型。 使用可能なオプションは、Bitmap、Float、Point、Color です。

Value

シェーダー フィルタの値。

Min

Value フィールドが取り得る最小値。

Max

Value フィールドが取り得る最大値。

Default

シェーダー フィルタのデフォルト値。

Bitmap

シェーダー フィルタの値レコードに格納されている TBitmap ビットマップ。

関連項目