ホーム › Graphics.Direct3D.Fxc › D3DCOMPILER_STRIP_FLAGS
D3DCOMPILER_STRIP_FLAGS
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| D3DCOMPILER_STRIP_REFLECTION_DATA | 1 | 0x1 | リフレクションデータを削除します。 |
| D3DCOMPILER_STRIP_DEBUG_INFO | 2 | 0x2 | デバッグ情報を削除します。 |
| D3DCOMPILER_STRIP_TEST_BLOBS | 4 | 0x4 | テスト BLOB データを削除します。 |
| D3DCOMPILER_STRIP_PRIVATE_DATA | 8 | 0x8 | 注 この値は、D3dcompiler_44.dll 以降のバージョンのファイルでサポートされます。
|
| D3DCOMPILER_STRIP_ROOT_SIGNATURE | 16 | 0x10 | 注 この値は、D3dcompiler_47.dll 以降のバージョンのファイルでサポートされます。
|
公式ドキュメント
ストリップ (除去) フラグのオプションです。
解説(Remarks)
これらのフラグは D3DStripShader で使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 D3DCOMPILER_STRIP_FLAGS : int {
D3DCOMPILER_STRIP_REFLECTION_DATA = 1,
D3DCOMPILER_STRIP_DEBUG_INFO = 2,
D3DCOMPILER_STRIP_TEST_BLOBS = 4,
D3DCOMPILER_STRIP_PRIVATE_DATA = 8,
D3DCOMPILER_STRIP_ROOT_SIGNATURE = 16
} D3DCOMPILER_STRIP_FLAGS;public enum D3DCOMPILER_STRIP_FLAGS : int
{
D3DCOMPILER_STRIP_REFLECTION_DATA = 1,
D3DCOMPILER_STRIP_DEBUG_INFO = 2,
D3DCOMPILER_STRIP_TEST_BLOBS = 4,
D3DCOMPILER_STRIP_PRIVATE_DATA = 8,
D3DCOMPILER_STRIP_ROOT_SIGNATURE = 16,
}Public Enum D3DCOMPILER_STRIP_FLAGS As Integer
D3DCOMPILER_STRIP_REFLECTION_DATA = 1
D3DCOMPILER_STRIP_DEBUG_INFO = 2
D3DCOMPILER_STRIP_TEST_BLOBS = 4
D3DCOMPILER_STRIP_PRIVATE_DATA = 8
D3DCOMPILER_STRIP_ROOT_SIGNATURE = 16
End Enumimport enum
class D3DCOMPILER_STRIP_FLAGS(enum.IntEnum):
D3DCOMPILER_STRIP_REFLECTION_DATA = 1
D3DCOMPILER_STRIP_DEBUG_INFO = 2
D3DCOMPILER_STRIP_TEST_BLOBS = 4
D3DCOMPILER_STRIP_PRIVATE_DATA = 8
D3DCOMPILER_STRIP_ROOT_SIGNATURE = 16// D3DCOMPILER_STRIP_FLAGS
pub const D3DCOMPILER_STRIP_REFLECTION_DATA: i32 = 1;
pub const D3DCOMPILER_STRIP_DEBUG_INFO: i32 = 2;
pub const D3DCOMPILER_STRIP_TEST_BLOBS: i32 = 4;
pub const D3DCOMPILER_STRIP_PRIVATE_DATA: i32 = 8;
pub const D3DCOMPILER_STRIP_ROOT_SIGNATURE: i32 = 16;// D3DCOMPILER_STRIP_FLAGS
const (
D3DCOMPILER_STRIP_REFLECTION_DATA int32 = 1
D3DCOMPILER_STRIP_DEBUG_INFO int32 = 2
D3DCOMPILER_STRIP_TEST_BLOBS int32 = 4
D3DCOMPILER_STRIP_PRIVATE_DATA int32 = 8
D3DCOMPILER_STRIP_ROOT_SIGNATURE int32 = 16
)const
D3DCOMPILER_STRIP_REFLECTION_DATA = 1;
D3DCOMPILER_STRIP_DEBUG_INFO = 2;
D3DCOMPILER_STRIP_TEST_BLOBS = 4;
D3DCOMPILER_STRIP_PRIVATE_DATA = 8;
D3DCOMPILER_STRIP_ROOT_SIGNATURE = 16;// D3DCOMPILER_STRIP_FLAGS
pub const D3DCOMPILER_STRIP_REFLECTION_DATA: i32 = 1;
pub const D3DCOMPILER_STRIP_DEBUG_INFO: i32 = 2;
pub const D3DCOMPILER_STRIP_TEST_BLOBS: i32 = 4;
pub const D3DCOMPILER_STRIP_PRIVATE_DATA: i32 = 8;
pub const D3DCOMPILER_STRIP_ROOT_SIGNATURE: i32 = 16;const
D3DCOMPILER_STRIP_REFLECTION_DATA* = 1
D3DCOMPILER_STRIP_DEBUG_INFO* = 2
D3DCOMPILER_STRIP_TEST_BLOBS* = 4
D3DCOMPILER_STRIP_PRIVATE_DATA* = 8
D3DCOMPILER_STRIP_ROOT_SIGNATURE* = 16enum D3DCOMPILER_STRIP_FLAGS : int {
D3DCOMPILER_STRIP_REFLECTION_DATA = 1,
D3DCOMPILER_STRIP_DEBUG_INFO = 2,
D3DCOMPILER_STRIP_TEST_BLOBS = 4,
D3DCOMPILER_STRIP_PRIVATE_DATA = 8,
D3DCOMPILER_STRIP_ROOT_SIGNATURE = 16,
}#define global D3DCOMPILER_STRIP_REFLECTION_DATA 0x1
#define global D3DCOMPILER_STRIP_DEBUG_INFO 0x2
#define global D3DCOMPILER_STRIP_TEST_BLOBS 0x4
#define global D3DCOMPILER_STRIP_PRIVATE_DATA 0x8
#define global D3DCOMPILER_STRIP_ROOT_SIGNATURE 0x10