다음을 통해 공유


d3dcommon.h 헤더

이 헤더는 Direct3D 11 그래픽에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

d3dcommon.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
ID3D10Blob

이 인터페이스는 임의 길이 데이터를 반환하는 데 사용됩니다.
ID3DDestructionNotifier

ID3DDestructionNotifier 는 Direct3D nano-COM 개체가 제거될 때 콜백을 등록하는 데 사용할 수 있는 인터페이스입니다.
ID3DInclude

ID3DInclude는 애플리케이션이 셰이더를 열고 닫기 위해 사용자 재정의 가능한 메서드를 호출할 수 있도록 사용자가 구현하는 포함 인터페이스입니다.

구조체

 
D3D_SHADER_MACRO

셰이더 매크로를 정의합니다.

열거형

 
D3D_CBUFFER_TYPE

상수 버퍼 데이터의 의도된 사용을 식별하는 값입니다.
D3D_DRIVER_TYPE

드라이버 유형 옵션입니다.
D3D_FEATURE_LEVEL

Direct3D 디바이스를 대상으로 하는 기능 집합에 대해 설명합니다.
D3D_INCLUDE_TYPE

셰이더의 위치를 나타내는 값
D3D_INTERPOLATION_MODE

래스터화 중에 값을 계산하는 방법에 영향을 미치는 보간 모드를 지정합니다.
D3D_MIN_PRECISION

원하는 최소 보간 정밀도를 나타내는 값입니다.
D3D_NAME

시스템 값 의미 체계를 사용하는 셰이더 매개 변수를 식별하는 값입니다.
D3D_PARAMETER_FLAGS

함수 매개 변수에 대한 의미 체계 플래그를 나타냅니다.
D3D_PRIMITIVE

파이프라인이 기하 도형 또는 헐 셰이더 입력 기본 형식을 해석하는 방법을 나타냅니다.
D3D_PRIMITIVE_TOPOLOGY

파이프라인이 입력 어셈블러 단계에 바인딩된 꼭짓점 데이터를 해석하는 방법을 나타내는 값입니다. 이러한 기본 토폴로지 값은 꼭짓점 데이터가 화면에 렌더링되는 방법을 결정합니다.
D3D_REGISTER_COMPONENT_TYPE

레지스터에 저장할 수 있는 데이터 형식을 식별하는 값입니다.
D3D_RESOURCE_RETURN_TYPE

반환 값 형식을 나타냅니다.
D3D_SHADER_CBUFFER_FLAGS

상수 데이터 버퍼의 의도된 사용을 식별하는 값입니다.
D3D_SHADER_INPUT_FLAGS

셰이더 입력 옵션을 식별하는 값입니다.
D3D_SHADER_INPUT_TYPE

셰이더에 바인딩할 수 있고 셰이더에 대한 리소스 설명의 일부로 반영되는 리소스 종류를 식별하는 값입니다.
D3D_SHADER_VARIABLE_CLASS

셰이더 변수의 클래스를 식별하는 값입니다.
D3D_SHADER_VARIABLE_FLAGS

셰이더 변수에 대한 정보를 식별하는 값입니다.
D3D_SHADER_VARIABLE_TYPE

셰이더 변수에 할당할 수 있는 다양한 데이터, 텍스처 및 버퍼 형식을 식별하는 값입니다.
D3D_SRV_DIMENSION

셰이더 리소스로 볼 리소스의 유형을 식별하는 값입니다.
D3D_TESSELLATOR_DOMAIN

테셀레이터 데이터에 대한 도메인 옵션입니다.
D3D_TESSELLATOR_OUTPUT_PRIMITIVE

출력 기본 형식입니다.
D3D_TESSELLATOR_PARTITIONING

분할 옵션.