다음을 통해 공유


dxcapi.h 헤더

이 헤더는 HLSL에 대한 참조에서 사용됩니다. 자세한 내용은 다음의 정보를 참조하세요.

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

Functions

 
DxcCreateInstance

지정된 CLSID와 연결된 클래스의 초기화되지 않은 단일 개체를 만듭니다.
DxcCreateInstance2

지정된 CLSID와 연결된 클래스의 초기화되지 않은 단일 개체를 만듭니다(사용자 지정 메모리 할당자를 사용하여 컴파일러의 instance 만드는 데 사용할 수 있습니다).

콜백 함수

 
DxcCreateInstance2Proc

DxcCreateInstance2Proc typedef는 GetProcAddress를 사용하여 DxcCreateInstance2를 호출하는 데 더 편리하게 사용할 수 있도록 제공됩니다.
DxcCreateInstanceProc

DxcCreateInstanceProc typedef는 GetProcAddress를 사용하여 DxcCreateInstance를 호출하는 데 더 편리하게 사용할 수 있도록 제공됩니다.

구조체

 
DxcArgPair

TBD
DxcDefine

Dxc API에 대한 정의를 제공하기 위한 구조체입니다.
DxcShaderHash

ShaderHash의 해시 다이제스트 형식입니다.
DxcText

Dxc API에 바이트 또는 텍스트 입력을 제공하는 구조입니다.
IDxcAssembler

DxcAssembler를 나타내는 인터페이스입니다.
IDxcBlob

DXC API로 전달 및 외부로 전달할 수 있는 크기의 버퍼입니다. IDxcBlobID3D10BlobID3DBlob의 별칭입니다.
IDxcBlobEncoding

알려진 인코딩이 있을 수 있는 Blob입니다.
IDxcBlobUtf8

TBD
IDxcCompiler

IDxcCompiler는 더 이상 사용되지 않습니다. 대신 IDxcCompiler3 을 사용합니다.
IDxcCompiler2

IDxcCompiler2는 더 이상 사용되지 않습니다. 대신 IDxcCompiler3 을 사용합니다.
IDxcCompiler3

DirectX 셰이더 컴파일러를 나타내는 인터페이스입니다.
IDxcCompilerArgs

DXC에 전달된 인수를 관리하기 위한 인터페이스입니다.
IDxcContainerBuilder

DXC 컨테이너 작성기를 나타내는 인터페이스입니다.
IDxcContainerReflection

DxcContainerReflection을 나타내는 인터페이스입니다.
IDxcExtraOutputs

DXC 작업의 추가 출력을 나타냅니다.
IDxcIncludeHandler

포함 지시문을 처리하기 위한 인터페이스입니다. include 지시문의 처리를 사용자 지정하려면 이 인터페이스의 구현을 제공할 수 있습니다.
IDxcLibrary

IDxcUtils는 IDxcLibrary를 대체합니다. 대신 IDxcUtils를 사용합니다.
IDxcLinker

DXC 링커 인터페이스입니다.
IDxcOperationResult

DXC 작업의 결과입니다. IDxcResult는 IDxcOperationResult를 대체하며 가능한 경우 사용해야 합니다.
IDxcOptimizer

DxcOptimizer를 나타내는 인터페이스입니다.
IDxcOptimizerPass

최적화 프로그램 패스를 나타내는 인터페이스입니다.
IDxcPdbUtils

PDB 버전 정보를 나타냅니다.
IDxcResult

DXC 작업의 결과를 나타냅니다. DXC 작업에는 셰이더 개체 및 오류와 같은 여러 출력이 있을 수 있습니다. 이 인터페이스는 출력에 대한 액세스를 제공합니다.
IDxcUtils

DXC에 대한 다양한 유틸리티 함수입니다.
IDxcValidator

DXC 셰이더 유효성 검사기를 나타내는 인터페이스입니다.
IDxcValidator2

DXC 셰이더 유효성 검사기를 나타내는 인터페이스입니다.
IDxcVersionInfo

PDB 버전 정보를 나타냅니다.
IDxcVersionInfo2

PDB 버전 정보를 나타냅니다.
IDxcVersionInfo3

PDB 버전 정보를 나타냅니다.

열거형

 
DXC_OUT_KIND

IDxcResult에서 검색할 출력의 종류를 지정합니다.