ホーム › Graphics.Direct2D › D2D1_FILTER
D2D1_FILTER
列挙型メンバー 9
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| D2D1_FILTER_MIN_MAG_MIP_POINT | 0 | 0x0 | 縮小、拡大、ミップレベルのサンプリングにポイントサンプリングを使用します。 |
| D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR | 1 | 0x1 | 縮小と拡大にポイントサンプリングを使用し、ミップレベルのサンプリングに線形補間を使用します。 |
| D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT | 4 | 0x4 | 縮小にポイントサンプリングを使用し、拡大に線形補間を使用し、ミップレベルのサンプリングにポイントサンプリングを使用します。 |
| D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR | 5 | 0x5 | 縮小にポイントサンプリングを使用し、拡大とミップレベルのサンプリングに線形補間を使用します。 |
| D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT | 16 | 0x10 | 縮小に線形補間を使用し、拡大とミップレベルのサンプリングにポイントサンプリングを使用します。 |
| D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR | 17 | 0x11 | 縮小に線形補間を使用し、拡大にポイントサンプリングを使用し、ミップレベルのサンプリングに線形補間を使用します。 |
| D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT | 20 | 0x14 | 縮小と拡大に線形補間を使用し、ミップレベルのサンプリングにポイントサンプリングを使用します。 |
| D2D1_FILTER_MIN_MAG_MIP_LINEAR | 21 | 0x15 | 縮小、拡大、ミップレベルのサンプリングに線形補間を使用します。 |
| D2D1_FILTER_ANISOTROPIC | 85 | 0x55 | 縮小、拡大、ミップレベルのサンプリングに異方性補間を使用します。 |
公式ドキュメント
変換が入力テクスチャーに対して選択できるフィルタリングモードを表します。
解説(Remarks)
この列挙型は D3D11_FILTER と同じ数値を持ちます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D2D1_FILTER : int {
D2D1_FILTER_MIN_MAG_MIP_POINT = 0,
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR = 1,
D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 4,
D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR = 5,
D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT = 16,
D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 17,
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT = 20,
D2D1_FILTER_MIN_MAG_MIP_LINEAR = 21,
D2D1_FILTER_ANISOTROPIC = 85
} D2D1_FILTER;public enum D2D1_FILTER : int
{
D2D1_FILTER_MIN_MAG_MIP_POINT = 0,
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR = 1,
D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 4,
D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR = 5,
D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT = 16,
D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 17,
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT = 20,
D2D1_FILTER_MIN_MAG_MIP_LINEAR = 21,
D2D1_FILTER_ANISOTROPIC = 85,
}Public Enum D2D1_FILTER As Integer
D2D1_FILTER_MIN_MAG_MIP_POINT = 0
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR = 1
D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 4
D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR = 5
D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT = 16
D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 17
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT = 20
D2D1_FILTER_MIN_MAG_MIP_LINEAR = 21
D2D1_FILTER_ANISOTROPIC = 85
End Enumimport enum
class D2D1_FILTER(enum.IntEnum):
D2D1_FILTER_MIN_MAG_MIP_POINT = 0
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR = 1
D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 4
D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR = 5
D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT = 16
D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 17
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT = 20
D2D1_FILTER_MIN_MAG_MIP_LINEAR = 21
D2D1_FILTER_ANISOTROPIC = 85// D2D1_FILTER
pub const D2D1_FILTER_MIN_MAG_MIP_POINT: i32 = 0;
pub const D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR: i32 = 1;
pub const D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT: i32 = 4;
pub const D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR: i32 = 5;
pub const D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT: i32 = 16;
pub const D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR: i32 = 17;
pub const D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT: i32 = 20;
pub const D2D1_FILTER_MIN_MAG_MIP_LINEAR: i32 = 21;
pub const D2D1_FILTER_ANISOTROPIC: i32 = 85;// D2D1_FILTER
const (
D2D1_FILTER_MIN_MAG_MIP_POINT int32 = 0
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR int32 = 1
D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT int32 = 4
D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR int32 = 5
D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT int32 = 16
D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR int32 = 17
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT int32 = 20
D2D1_FILTER_MIN_MAG_MIP_LINEAR int32 = 21
D2D1_FILTER_ANISOTROPIC int32 = 85
)const
D2D1_FILTER_MIN_MAG_MIP_POINT = 0;
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR = 1;
D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 4;
D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR = 5;
D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT = 16;
D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 17;
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT = 20;
D2D1_FILTER_MIN_MAG_MIP_LINEAR = 21;
D2D1_FILTER_ANISOTROPIC = 85;// D2D1_FILTER
pub const D2D1_FILTER_MIN_MAG_MIP_POINT: i32 = 0;
pub const D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR: i32 = 1;
pub const D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT: i32 = 4;
pub const D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR: i32 = 5;
pub const D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT: i32 = 16;
pub const D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR: i32 = 17;
pub const D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT: i32 = 20;
pub const D2D1_FILTER_MIN_MAG_MIP_LINEAR: i32 = 21;
pub const D2D1_FILTER_ANISOTROPIC: i32 = 85;const
D2D1_FILTER_MIN_MAG_MIP_POINT* = 0
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR* = 1
D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT* = 4
D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR* = 5
D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT* = 16
D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR* = 17
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT* = 20
D2D1_FILTER_MIN_MAG_MIP_LINEAR* = 21
D2D1_FILTER_ANISOTROPIC* = 85enum D2D1_FILTER : int {
D2D1_FILTER_MIN_MAG_MIP_POINT = 0,
D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR = 1,
D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 4,
D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR = 5,
D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT = 16,
D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 17,
D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT = 20,
D2D1_FILTER_MIN_MAG_MIP_LINEAR = 21,
D2D1_FILTER_ANISOTROPIC = 85,
}#define global D2D1_FILTER_MIN_MAG_MIP_POINT 0x0
#define global D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR 0x1
#define global D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT 0x4
#define global D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR 0x5
#define global D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT 0x10
#define global D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR 0x11
#define global D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT 0x14
#define global D2D1_FILTER_MIN_MAG_MIP_LINEAR 0x15
#define global D2D1_FILTER_ANISOTROPIC 0x55