> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D_NAME (XBOX Series 本体)

> システム値セマンティクスを使用するシェーダー パラメーターを識別する値。

システム値セマンティクスを使用するシェーダー パラメーターを識別する値。

## 構文

```cpp theme={null}
typedef enum D3D_NAME    
{  
    D3D_NAME_UNDEFINED = 0,  
    D3D_NAME_POSITION = 1,  
    D3D_NAME_CLIP_DISTANCE = 2,  
    D3D_NAME_CULL_DISTANCE = 3,  
    D3D_NAME_RENDER_TARGET_ARRAY_INDEX = 4,  
    D3D_NAME_VIEWPORT_ARRAY_INDEX = 5,  
    D3D_NAME_VERTEX_ID = 6,  
    D3D_NAME_PRIMITIVE_ID = 7,  
    D3D_NAME_INSTANCE_ID = 8,  
    D3D_NAME_IS_FRONT_FACE = 9,  
    D3D_NAME_SAMPLE_INDEX = 10,  
    D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR = 11,  
    D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = 12,  
    D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR = 13,  
    D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR = 14,  
    D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR = 15,  
    D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR = 16,  
    D3D_NAME_TARGET = 64,  
    D3D_NAME_DEPTH = 65,  
    D3D_NAME_COVERAGE = 66,  
    D3D_NAME_DEPTH_GREATER_EQUAL = 67,  
    D3D_NAME_DEPTH_LESS_EQUAL = 68,  
    D3D10_NAME_UNDEFINED = D3D_NAME_UNDEFINED,  
    D3D10_NAME_POSITION = D3D_NAME_POSITION,  
    D3D10_NAME_CLIP_DISTANCE = D3D_NAME_CLIP_DISTANCE,  
    D3D10_NAME_CULL_DISTANCE = D3D_NAME_CULL_DISTANCE,  
    D3D10_NAME_RENDER_TARGET_ARRAY_INDEX = D3D_NAME_RENDER_TARGET_ARRAY_INDEX,  
    D3D10_NAME_VIEWPORT_ARRAY_INDEX = D3D_NAME_VIEWPORT_ARRAY_INDEX,  
    D3D10_NAME_VERTEX_ID = D3D_NAME_VERTEX_ID,  
    D3D10_NAME_PRIMITIVE_ID = D3D_NAME_PRIMITIVE_ID,  
    D3D10_NAME_INSTANCE_ID = D3D_NAME_INSTANCE_ID,  
    D3D10_NAME_IS_FRONT_FACE = D3D_NAME_IS_FRONT_FACE,  
    D3D10_NAME_SAMPLE_INDEX = D3D_NAME_SAMPLE_INDEX,  
    D3D10_NAME_TARGET = D3D_NAME_TARGET,  
    D3D10_NAME_DEPTH = D3D_NAME_DEPTH,  
    D3D10_NAME_COVERAGE = D3D_NAME_COVERAGE,  
    D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR = D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR,  
    D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR = D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR,  
    D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR = D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR,  
    D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR = D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR,  
    D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR = D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR,  
    D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR = D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR,  
    D3D11_NAME_DEPTH_GREATER_EQUAL = D3D_NAME_DEPTH_GREATER_EQUAL,  
    D3D11_NAME_DEPTH_LESS_EQUAL = D3D_NAME_DEPTH_LESS_EQUAL  
} D3D_NAME  
```

## 定数

| 定数                                            | 説明                                                                                                                 |
| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| D3D\_NAME\_UNDEFINED                          | このパラメーターは、事前定義されたシステム値セマンティクスを使用しません。                                                                              |
| D3D\_NAME\_POSITION                           | このパラメーターには位置データが含まれます。                                                                                             |
| D3D\_NAME\_CLIP\_DISTANCE                     | このパラメーターにはクリップ距離データが含まれます。                                                                                         |
| D3D\_NAME\_CULL\_DISTANCE                     | このパラメーターにはカリング距離データが含まれます。                                                                                         |
| D3D\_NAME\_RENDER\_TARGET\_ARRAY\_INDEX       | このパラメーターにはレンダー ターゲット配列インデックスが含まれます。                                                                                |
| D3D\_NAME\_VIEWPORT\_ARRAY\_INDEX             | このパラメーターにはビューポート配列インデックスが含まれます。                                                                                    |
| D3D\_NAME\_VERTEX\_ID                         | このパラメーターには頂点 ID が含まれます。                                                                                            |
| D3D\_NAME\_PRIMITIVE\_ID                      | このパラメーターにはプリミティブ ID が含まれます。                                                                                        |
| D3D\_NAME\_INSTANCE\_ID                       | このパラメーターにはインスタンス ID が含まれます。                                                                                        |
| D3D\_NAME\_IS\_FRONT\_FACE                    | このパラメーターには、プリミティブがカメラに面しているかどうかを識別するデータが含まれます。                                                                     |
| D3D\_NAME\_SAMPLE\_INDEX                      | このパラメーターにはサンプラー配列インデックスが含まれます。                                                                                     |
| D3D\_NAME\_FINAL\_QUAD\_EDGE\_TESSFACTOR      | このパラメーターには、指定されたエッジに沿ってクワッド パッチが分割されるパーツの数に対応する 4 つのテッセレーション ファクターのいずれかが含まれます。このフラグはクワッド パッチのテッセレーションに使用されます。      |
| D3D\_NAME\_FINAL\_QUAD\_INSIDE\_TESSFACTOR    | このパラメーターには、パッチ内で垂直方向および水平方向にクワッド パッチが分割されるパーツの数に対応する 2 つのテッセレーション ファクターのいずれかが含まれます。このフラグはクワッド パッチのテッセレーションに使用されます。 |
| D3D\_NAME\_FINAL\_TRI\_EDGE\_TESSFACTOR       | このパラメーターには、指定されたエッジに沿って三角パッチが分割されるパーツの数に対応する 3 つのテッセレーション ファクターのいずれかが含まれます。このフラグは三角パッチのテッセレーションに使用されます。            |
| D3D\_NAME\_FINAL\_TRI\_INSIDE\_TESSFACTOR     | このパラメーターには、パッチ内で三角パッチが分割されるパーツの数に対応するテッセレーション ファクターが含まれます。このフラグは三角パッチのテッセレーションに使用されます。                             |
| D3D\_NAME\_FINAL\_LINE\_DETAIL\_TESSFACTOR    | このパラメーターには、パッチ内で分割されるライン数に対応するテッセレーション ファクターが含まれます。このフラグはアイソライン パッチのテッセレーションに使用されます。                               |
| D3D\_NAME\_FINAL\_LINE\_DENSITY\_TESSFACTOR   | このパラメーターには、パッチ内で作成されるライン数に対応するテッセレーション ファクターが含まれます。このフラグはアイソライン パッチのテッセレーションに使用されます。                               |
| D3D\_NAME\_TARGET                             | このパラメーターにはレンダー ターゲット データが含まれます。                                                                                    |
| D3D\_NAME\_DEPTH                              | このパラメーターには深度データが含まれます。                                                                                             |
| D3D\_NAME\_COVERAGE                           | このパラメーターにはアルファ カバレッジ データが含まれます。                                                                                    |
| D3D\_NAME\_DEPTH\_GREATER\_EQUAL              | このパラメーターは、値が参照値以上であることを示します。このフラグは、ピクセル シェーダーの保守的深度を指定するために使用されます。                                                 |
| D3D\_NAME\_DEPTH\_LESS\_EQUAL                 | このパラメーターは、値が参照値以下であることを示します。このフラグは、ピクセル シェーダーの保守的深度を指定するために使用されます。                                                 |
| D3D10\_NAME\_UNDEFINED                        | このパラメーターは、事前定義されたシステム値セマンティクスを使用しません。                                                                              |
| D3D10\_NAME\_POSITION                         | このパラメーターには位置データが含まれます。                                                                                             |
| D3D10\_NAME\_CLIP\_DISTANCE                   | このパラメーターにはクリップ距離データが含まれます。                                                                                         |
| D3D10\_NAME\_CULL\_DISTANCE                   | このパラメーターにはカリング距離データが含まれます。                                                                                         |
| D3D10\_NAME\_RENDER\_TARGET\_ARRAY\_INDEX     | このパラメーターにはレンダー ターゲット配列インデックスが含まれます。                                                                                |
| D3D10\_NAME\_VIEWPORT\_ARRAY\_INDEX           | このパラメーターにはビューポート配列インデックスが含まれます。                                                                                    |
| D3D10\_NAME\_VERTEX\_ID                       | このパラメーターには頂点 ID が含まれます。                                                                                            |
| D3D10\_NAME\_PRIMITIVE\_ID                    | このパラメーターにはプリミティブ ID が含まれます。                                                                                        |
| D3D10\_NAME\_INSTANCE\_ID                     | このパラメーターにはインスタンス ID が含まれます。                                                                                        |
| D3D10\_NAME\_IS\_FRONT\_FACE                  | このパラメーターには、プリミティブがカメラに面しているかどうかを識別するデータが含まれます。                                                                     |
| D3D10\_NAME\_SAMPLE\_INDEX                    | このパラメーターにはサンプラー配列インデックスが含まれます。                                                                                     |
| D3D10\_NAME\_TARGET                           | このパラメーターにはレンダー ターゲット データが含まれます。                                                                                    |
| D3D10\_NAME\_DEPTH                            | このパラメーターには深度データが含まれます。                                                                                             |
| D3D10\_NAME\_COVERAGE                         | このパラメーターにはアルファ カバレッジ データが含まれます。                                                                                    |
| D3D11\_NAME\_FINAL\_QUAD\_EDGE\_TESSFACTOR    | このパラメーターには、指定されたエッジに沿ってクワッド パッチが分割されるパーツの数に対応する 4 つのテッセレーション ファクターのいずれかが含まれます。このフラグはクワッド パッチのテッセレーションに使用されます。      |
| D3D11\_NAME\_FINAL\_QUAD\_INSIDE\_TESSFACTOR  | このパラメーターには、パッチ内で垂直方向および水平方向にクワッド パッチが分割されるパーツの数に対応する 2 つのテッセレーション ファクターのいずれかが含まれます。このフラグはクワッド パッチのテッセレーションに使用されます。 |
| D3D11\_NAME\_FINAL\_TRI\_EDGE\_TESSFACTOR     | このパラメーターには、指定されたエッジに沿って三角パッチが分割されるパーツの数に対応する 3 つのテッセレーション ファクターのいずれかが含まれます。このフラグは三角パッチのテッセレーションに使用されます。            |
| D3D11\_NAME\_FINAL\_TRI\_INSIDE\_TESSFACTOR   | このパラメーターには、パッチ内で三角パッチが分割されるパーツの数に対応するテッセレーション ファクターが含まれます。このフラグは三角パッチのテッセレーションに使用されます。                             |
| D3D11\_NAME\_FINAL\_LINE\_DETAIL\_TESSFACTOR  | このパラメーターには、パッチ内で分割されるライン数に対応するテッセレーション ファクターが含まれます。このフラグはアイソライン パッチのテッセレーションに使用されます。                               |
| D3D11\_NAME\_FINAL\_LINE\_DENSITY\_TESSFACTOR | このパラメーターには、パッチ内で作成されるライン数に対応するテッセレーション ファクターが含まれます。このフラグはアイソライン パッチのテッセレーションに使用されます。                               |
| D3D11\_NAME\_DEPTH\_GREATER\_EQUAL            | このパラメーターは、値が参照値以上であることを示します。このフラグは、ピクセル シェーダーの保守的深度を指定するために使用されます。                                                 |
| D3D11\_NAME\_DEPTH\_LESS\_EQUAL               | このパラメーターは、値が参照値以下であることを示します。このフラグは、ピクセル シェーダーの保守的深度を指定するために使用されます。                                                 |

## 解説

D3D\_NAME 値は、[事前定義されたシステム値](https://learn.microsoft.com/en-us/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_signature_parameter_desc) セマンティクスを持つシェーダー パラメーターを識別します。これらの値はシェーダー シグネチャの記述で使用されます。シェーダー シグネチャの記述の詳細については、[D3D11\_SIGNATURE\_PARAMETER\_DESC](https://learn.microsoft.com/en-us/windows/win32/api/d3d11shader/ns-d3d11shader-d3d11_signature_parameter_desc) を参照してください。

## 要件

**ヘッダー:** d3d12\_xs.h\
**サポートされているプラットフォーム**: XBOX Series 本体

## 関連項目

[d3d12\_xs](/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [D3D_FEATURE_LEVEL (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12_xs/enums/d3d_feature_level.md)
- [D3D_SHADER_INPUT_TYPE (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12_xs/enums/d3d_shader_input_type.md)
- [D3D12_WAVE_MMA_TIER (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs.md)
- [D3D12_ELEMENTS_LAYOUT (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/enums/d3d12_elements_layout_public.md)
- [D3D12_TEXTURE_BARRIER (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/structs/d3d12_texture_barrier_public.md)
