> ## 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 콘솔)

> system-value 시맨틱을 사용하는 셰이더 매개변수를 식별하는 값입니다.

system-value 시맨틱을 사용하는 셰이더 매개변수를 식별하는 값입니다.

## 구문

```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                          | 이 매개변수는 미리 정의된 system-value 시맨틱을 사용하지 않습니다.                                                                                  |
| D3D\_NAME\_POSITION                           | 이 매개변수에는 위치 데이터가 포함됩니다.                                                                                                      |
| D3D\_NAME\_CLIP\_DISTANCE                     | 이 매개변수에는 clip-distance 데이터가 포함됩니다.                                                                                           |
| D3D\_NAME\_CULL\_DISTANCE                     | 이 매개변수에는 cull-distance 데이터가 포함됩니다.                                                                                           |
| D3D\_NAME\_RENDER\_TARGET\_ARRAY\_INDEX       | 이 매개변수에는 render-target 배열 인덱스가 포함됩니다.                                                                                        |
| D3D\_NAME\_VIEWPORT\_ARRAY\_INDEX             | 이 매개변수에는 viewport 배열 인덱스가 포함됩니다.                                                                                             |
| D3D\_NAME\_VERTEX\_ID                         | 이 매개변수에는 vertex ID가 포함됩니다.                                                                                                   |
| D3D\_NAME\_PRIMITIVE\_ID                      | 이 매개변수에는 primitive ID가 포함됩니다.                                                                                                |
| D3D\_NAME\_INSTANCE\_ID                       | 이 매개변수에는 instance ID가 포함됩니다.                                                                                                 |
| D3D\_NAME\_IS\_FRONT\_FACE                    | 이 매개변수에는 프리미티브가 카메라를 향하는지 여부를 식별하는 데이터가 포함됩니다.                                                                               |
| D3D\_NAME\_SAMPLE\_INDEX                      | 이 매개변수에는 sampler 배열 인덱스가 포함됩니다.                                                                                              |
| D3D\_NAME\_FINAL\_QUAD\_EDGE\_TESSFACTOR      | 이 매개변수에는 quad 패치가 주어진 에지를 따라 나뉘는 부분의 양에 해당하는 4개의 tessellation factor 중 하나가 포함됩니다. 이 플래그는 quad 패치를 tessellate하는 데 사용됩니다.      |
| D3D\_NAME\_FINAL\_QUAD\_INSIDE\_TESSFACTOR    | 이 매개변수에는 quad 패치가 패치 내에서 세로 및 가로로 나뉘는 부분의 양에 해당하는 2개의 tessellation factor 중 하나가 포함됩니다. 이 플래그는 quad 패치를 tessellate하는 데 사용됩니다. |
| D3D\_NAME\_FINAL\_TRI\_EDGE\_TESSFACTOR       | 이 매개변수에는 tri 패치가 주어진 에지를 따라 나뉘는 부분의 양에 해당하는 3개의 tessellation factor 중 하나가 포함됩니다. 이 플래그는 tri 패치를 tessellate하는 데 사용됩니다.        |
| D3D\_NAME\_FINAL\_TRI\_INSIDE\_TESSFACTOR     | 이 매개변수에는 tri 패치가 패치 내에서 나뉘는 부분의 양에 해당하는 tessellation factor가 포함됩니다. 이 플래그는 tri 패치를 tessellate하는 데 사용됩니다.                     |
| D3D\_NAME\_FINAL\_LINE\_DETAIL\_TESSFACTOR    | 이 매개변수에는 패치 내에서 나뉘는 선의 수에 해당하는 tessellation factor가 포함됩니다. 이 플래그는 isolines 패치를 tessellate하는 데 사용됩니다.                         |
| D3D\_NAME\_FINAL\_LINE\_DENSITY\_TESSFACTOR   | 이 매개변수에는 패치 내에서 생성되는 선의 수에 해당하는 tessellation factor가 포함됩니다. 이 플래그는 isolines 패치를 tessellate하는 데 사용됩니다.                        |
| D3D\_NAME\_TARGET                             | 이 매개변수에는 render-target 데이터가 포함됩니다.                                                                                           |
| D3D\_NAME\_DEPTH                              | 이 매개변수에는 depth 데이터가 포함됩니다.                                                                                                   |
| D3D\_NAME\_COVERAGE                           | 이 매개변수에는 alpha-coverage 데이터가 포함됩니다.                                                                                          |
| D3D\_NAME\_DEPTH\_GREATER\_EQUAL              | 이 매개변수는 값이 참조 값보다 크거나 같음을 나타냅니다. 이 플래그는 픽셀 셰이더에 대해 conservative depth를 지정하는 데 사용됩니다.                                         |
| D3D\_NAME\_DEPTH\_LESS\_EQUAL                 | 이 매개변수는 값이 참조 값보다 작거나 같음을 나타냅니다. 이 플래그는 픽셀 셰이더에 대해 conservative depth를 지정하는 데 사용됩니다.                                         |
| D3D10\_NAME\_UNDEFINED                        | 이 매개변수는 미리 정의된 system-value 시맨틱을 사용하지 않습니다.                                                                                  |
| D3D10\_NAME\_POSITION                         | 이 매개변수에는 위치 데이터가 포함됩니다.                                                                                                      |
| D3D10\_NAME\_CLIP\_DISTANCE                   | 이 매개변수에는 clip-distance 데이터가 포함됩니다.                                                                                           |
| D3D10\_NAME\_CULL\_DISTANCE                   | 이 매개변수에는 cull-distance 데이터가 포함됩니다.                                                                                           |
| D3D10\_NAME\_RENDER\_TARGET\_ARRAY\_INDEX     | 이 매개변수에는 render-target 배열 인덱스가 포함됩니다.                                                                                        |
| D3D10\_NAME\_VIEWPORT\_ARRAY\_INDEX           | 이 매개변수에는 viewport 배열 인덱스가 포함됩니다.                                                                                             |
| D3D10\_NAME\_VERTEX\_ID                       | 이 매개변수에는 vertex ID가 포함됩니다.                                                                                                   |
| D3D10\_NAME\_PRIMITIVE\_ID                    | 이 매개변수에는 primitive ID가 포함됩니다.                                                                                                |
| D3D10\_NAME\_INSTANCE\_ID                     | 이 매개변수에는 instance ID가 포함됩니다.                                                                                                 |
| D3D10\_NAME\_IS\_FRONT\_FACE                  | 이 매개변수에는 프리미티브가 카메라를 향하는지 여부를 식별하는 데이터가 포함됩니다.                                                                               |
| D3D10\_NAME\_SAMPLE\_INDEX                    | 이 매개변수에는 sampler 배열 인덱스가 포함됩니다.                                                                                              |
| D3D10\_NAME\_TARGET                           | 이 매개변수에는 render-target 데이터가 포함됩니다.                                                                                           |
| D3D10\_NAME\_DEPTH                            | 이 매개변수에는 depth 데이터가 포함됩니다.                                                                                                   |
| D3D10\_NAME\_COVERAGE                         | 이 매개변수에는 alpha-coverage 데이터가 포함됩니다.                                                                                          |
| D3D11\_NAME\_FINAL\_QUAD\_EDGE\_TESSFACTOR    | 이 매개변수에는 quad 패치가 주어진 에지를 따라 나뉘는 부분의 양에 해당하는 4개의 tessellation factor 중 하나가 포함됩니다. 이 플래그는 quad 패치를 tessellate하는 데 사용됩니다.      |
| D3D11\_NAME\_FINAL\_QUAD\_INSIDE\_TESSFACTOR  | 이 매개변수에는 quad 패치가 패치 내에서 세로 및 가로로 나뉘는 부분의 양에 해당하는 2개의 tessellation factor 중 하나가 포함됩니다. 이 플래그는 quad 패치를 tessellate하는 데 사용됩니다. |
| D3D11\_NAME\_FINAL\_TRI\_EDGE\_TESSFACTOR     | 이 매개변수에는 tri 패치가 주어진 에지를 따라 나뉘는 부분의 양에 해당하는 3개의 tessellation factor 중 하나가 포함됩니다. 이 플래그는 tri 패치를 tessellate하는 데 사용됩니다.        |
| D3D11\_NAME\_FINAL\_TRI\_INSIDE\_TESSFACTOR   | 이 매개변수에는 tri 패치가 패치 내에서 나뉘는 부분의 양에 해당하는 tessellation factor가 포함됩니다. 이 플래그는 tri 패치를 tessellate하는 데 사용됩니다.                     |
| D3D11\_NAME\_FINAL\_LINE\_DETAIL\_TESSFACTOR  | 이 매개변수에는 패치 내에서 나뉘는 선의 양에 해당하는 tessellation factor가 포함됩니다. 이 플래그는 isolines 패치를 tessellate하는 데 사용됩니다.                         |
| D3D11\_NAME\_FINAL\_LINE\_DENSITY\_TESSFACTOR | 이 매개변수에는 패치 내에서 생성되는 선의 양에 해당하는 tessellation factor가 포함됩니다. 이 플래그는 isolines 패치를 tessellate하는 데 사용됩니다.                        |
| D3D11\_NAME\_DEPTH\_GREATER\_EQUAL            | 이 매개변수는 값이 참조 값보다 크거나 같음을 나타냅니다. 이 플래그는 픽셀 셰이더에 대해 conservative depth를 지정하는 데 사용됩니다.                                         |
| D3D11\_NAME\_DEPTH\_LESS\_EQUAL               | 이 매개변수는 값이 참조 값보다 작거나 같음을 나타냅니다. 이 플래그는 픽셀 셰이더에 대해 conservative depth를 지정하는 데 사용됩니다.                                         |

## 비고

D3D\_NAME 값은 [미리 정의된 system-value](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

- [D3D12_EXPORT_DESC (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_export_desc_public.md)
- [D3D_FEATURE_LEVEL (XBOX Series 콘솔)](/ko/reference/graphics/d3d12_xs/enums/d3d_feature_level.md)
- [D3D_SHADER_INPUT_TYPE (XBOX Series 콘솔)](/ko/reference/graphics/d3d12_xs/enums/d3d_shader_input_type.md)
- [D3D12_WAVE_MMA_TIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12_xs/enums/d3d12_wave_mma_tier_xs.md)
- [D3D12_TEXTURE_BARRIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_texture_barrier_public.md)
