Win32 API 日本語リファレンス
ホームGraphics.Direct2D › D2D1_PROPERTY

D2D1_PROPERTY

列挙型
基底型i4

メンバー 10

名前10進16進説明
D2D1_PROPERTY_CLSID-21474836480x80000000エフェクトの CLSID です。
D2D1_PROPERTY_DISPLAYNAME-21474836470x80000001エフェクトの名前です。
D2D1_PROPERTY_AUTHOR-21474836460x80000002エフェクトの作成者です。
D2D1_PROPERTY_CATEGORY-21474836450x80000003エフェクトのカテゴリです。
D2D1_PROPERTY_DESCRIPTION-21474836440x80000004エフェクトの説明です。
D2D1_PROPERTY_INPUTS-21474836430x80000005エフェクトの入力の名前です。
D2D1_PROPERTY_CACHED-21474836420x80000006エフェクトの出力をキャッシュするかどうかを示します。
D2D1_PROPERTY_PRECISION-21474836410x80000007エフェクト出力のバッファー精度です。
D2D1_PROPERTY_MIN_INPUTS-21474836400x80000008エフェクトがサポートする入力の最小数です。
D2D1_PROPERTY_MAX_INPUTS-21474836390x80000009エフェクトがサポートする入力の最大数です。

公式ドキュメント

ID2D1EffectID2D1Properties インターフェイスに存在するシステムプロパティのインデックスを指定します。

解説(Remarks)

通常、エフェクトへの入力の最小数と最大数は同じです。エフェクトが可変個の入力をサポートする場合は、ID2D1Effect::SetNumberOfInputs メソッドを使用して、アプリケーションが有効にする入力数を選択できます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum D2D1_PROPERTY : int {
    D2D1_PROPERTY_CLSID = -2147483648,
    D2D1_PROPERTY_DISPLAYNAME = -2147483647,
    D2D1_PROPERTY_AUTHOR = -2147483646,
    D2D1_PROPERTY_CATEGORY = -2147483645,
    D2D1_PROPERTY_DESCRIPTION = -2147483644,
    D2D1_PROPERTY_INPUTS = -2147483643,
    D2D1_PROPERTY_CACHED = -2147483642,
    D2D1_PROPERTY_PRECISION = -2147483641,
    D2D1_PROPERTY_MIN_INPUTS = -2147483640,
    D2D1_PROPERTY_MAX_INPUTS = -2147483639
} D2D1_PROPERTY;
public enum D2D1_PROPERTY : int
{
    D2D1_PROPERTY_CLSID = -2147483648,
    D2D1_PROPERTY_DISPLAYNAME = -2147483647,
    D2D1_PROPERTY_AUTHOR = -2147483646,
    D2D1_PROPERTY_CATEGORY = -2147483645,
    D2D1_PROPERTY_DESCRIPTION = -2147483644,
    D2D1_PROPERTY_INPUTS = -2147483643,
    D2D1_PROPERTY_CACHED = -2147483642,
    D2D1_PROPERTY_PRECISION = -2147483641,
    D2D1_PROPERTY_MIN_INPUTS = -2147483640,
    D2D1_PROPERTY_MAX_INPUTS = -2147483639,
}
Public Enum D2D1_PROPERTY As Integer
    D2D1_PROPERTY_CLSID = -2147483648
    D2D1_PROPERTY_DISPLAYNAME = -2147483647
    D2D1_PROPERTY_AUTHOR = -2147483646
    D2D1_PROPERTY_CATEGORY = -2147483645
    D2D1_PROPERTY_DESCRIPTION = -2147483644
    D2D1_PROPERTY_INPUTS = -2147483643
    D2D1_PROPERTY_CACHED = -2147483642
    D2D1_PROPERTY_PRECISION = -2147483641
    D2D1_PROPERTY_MIN_INPUTS = -2147483640
    D2D1_PROPERTY_MAX_INPUTS = -2147483639
End Enum
import enum

class D2D1_PROPERTY(enum.IntEnum):
    D2D1_PROPERTY_CLSID = -2147483648
    D2D1_PROPERTY_DISPLAYNAME = -2147483647
    D2D1_PROPERTY_AUTHOR = -2147483646
    D2D1_PROPERTY_CATEGORY = -2147483645
    D2D1_PROPERTY_DESCRIPTION = -2147483644
    D2D1_PROPERTY_INPUTS = -2147483643
    D2D1_PROPERTY_CACHED = -2147483642
    D2D1_PROPERTY_PRECISION = -2147483641
    D2D1_PROPERTY_MIN_INPUTS = -2147483640
    D2D1_PROPERTY_MAX_INPUTS = -2147483639
// D2D1_PROPERTY
pub const D2D1_PROPERTY_CLSID: i32 = -2147483648;
pub const D2D1_PROPERTY_DISPLAYNAME: i32 = -2147483647;
pub const D2D1_PROPERTY_AUTHOR: i32 = -2147483646;
pub const D2D1_PROPERTY_CATEGORY: i32 = -2147483645;
pub const D2D1_PROPERTY_DESCRIPTION: i32 = -2147483644;
pub const D2D1_PROPERTY_INPUTS: i32 = -2147483643;
pub const D2D1_PROPERTY_CACHED: i32 = -2147483642;
pub const D2D1_PROPERTY_PRECISION: i32 = -2147483641;
pub const D2D1_PROPERTY_MIN_INPUTS: i32 = -2147483640;
pub const D2D1_PROPERTY_MAX_INPUTS: i32 = -2147483639;
// D2D1_PROPERTY
const (
	D2D1_PROPERTY_CLSID int32 = -2147483648
	D2D1_PROPERTY_DISPLAYNAME int32 = -2147483647
	D2D1_PROPERTY_AUTHOR int32 = -2147483646
	D2D1_PROPERTY_CATEGORY int32 = -2147483645
	D2D1_PROPERTY_DESCRIPTION int32 = -2147483644
	D2D1_PROPERTY_INPUTS int32 = -2147483643
	D2D1_PROPERTY_CACHED int32 = -2147483642
	D2D1_PROPERTY_PRECISION int32 = -2147483641
	D2D1_PROPERTY_MIN_INPUTS int32 = -2147483640
	D2D1_PROPERTY_MAX_INPUTS int32 = -2147483639
)
const
  D2D1_PROPERTY_CLSID = -2147483648;
  D2D1_PROPERTY_DISPLAYNAME = -2147483647;
  D2D1_PROPERTY_AUTHOR = -2147483646;
  D2D1_PROPERTY_CATEGORY = -2147483645;
  D2D1_PROPERTY_DESCRIPTION = -2147483644;
  D2D1_PROPERTY_INPUTS = -2147483643;
  D2D1_PROPERTY_CACHED = -2147483642;
  D2D1_PROPERTY_PRECISION = -2147483641;
  D2D1_PROPERTY_MIN_INPUTS = -2147483640;
  D2D1_PROPERTY_MAX_INPUTS = -2147483639;
// D2D1_PROPERTY
pub const D2D1_PROPERTY_CLSID: i32 = -2147483648;
pub const D2D1_PROPERTY_DISPLAYNAME: i32 = -2147483647;
pub const D2D1_PROPERTY_AUTHOR: i32 = -2147483646;
pub const D2D1_PROPERTY_CATEGORY: i32 = -2147483645;
pub const D2D1_PROPERTY_DESCRIPTION: i32 = -2147483644;
pub const D2D1_PROPERTY_INPUTS: i32 = -2147483643;
pub const D2D1_PROPERTY_CACHED: i32 = -2147483642;
pub const D2D1_PROPERTY_PRECISION: i32 = -2147483641;
pub const D2D1_PROPERTY_MIN_INPUTS: i32 = -2147483640;
pub const D2D1_PROPERTY_MAX_INPUTS: i32 = -2147483639;
const
  D2D1_PROPERTY_CLSID* = -2147483648
  D2D1_PROPERTY_DISPLAYNAME* = -2147483647
  D2D1_PROPERTY_AUTHOR* = -2147483646
  D2D1_PROPERTY_CATEGORY* = -2147483645
  D2D1_PROPERTY_DESCRIPTION* = -2147483644
  D2D1_PROPERTY_INPUTS* = -2147483643
  D2D1_PROPERTY_CACHED* = -2147483642
  D2D1_PROPERTY_PRECISION* = -2147483641
  D2D1_PROPERTY_MIN_INPUTS* = -2147483640
  D2D1_PROPERTY_MAX_INPUTS* = -2147483639
enum D2D1_PROPERTY : int {
    D2D1_PROPERTY_CLSID = -2147483648,
    D2D1_PROPERTY_DISPLAYNAME = -2147483647,
    D2D1_PROPERTY_AUTHOR = -2147483646,
    D2D1_PROPERTY_CATEGORY = -2147483645,
    D2D1_PROPERTY_DESCRIPTION = -2147483644,
    D2D1_PROPERTY_INPUTS = -2147483643,
    D2D1_PROPERTY_CACHED = -2147483642,
    D2D1_PROPERTY_PRECISION = -2147483641,
    D2D1_PROPERTY_MIN_INPUTS = -2147483640,
    D2D1_PROPERTY_MAX_INPUTS = -2147483639,
}
#define global D2D1_PROPERTY_CLSID       0x80000000
#define global D2D1_PROPERTY_DISPLAYNAME 0x80000001
#define global D2D1_PROPERTY_AUTHOR      0x80000002
#define global D2D1_PROPERTY_CATEGORY    0x80000003
#define global D2D1_PROPERTY_DESCRIPTION 0x80000004
#define global D2D1_PROPERTY_INPUTS      0x80000005
#define global D2D1_PROPERTY_CACHED      0x80000006
#define global D2D1_PROPERTY_PRECISION   0x80000007
#define global D2D1_PROPERTY_MIN_INPUTS  0x80000008
#define global D2D1_PROPERTY_MAX_INPUTS  0x80000009