다음을 통해 공유


ID3D11Linker 인터페이스(d3d11shader.h)

링커 인터페이스는 셰이더 모듈을 연결하는 데 사용됩니다.

참고 이 인터페이스는 모든 Direct3D 11 플랫폼에서 미리 컴파일된 HLSL 함수를 만들고 라이브러리에 패키지하고 런타임에 전체 셰이더에 연결하는 데 사용할 수 있는 HLSL 셰이더 연결 기술의 일부입니다.

 

상속

ID3D11Linker 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3D11Linker 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID3D11Linker 인터페이스에는 이러한 메서드가 있습니다.

 
ID3D11Linker::AddClipPlaneFromCBuffer

10Level9 셰이더에 대한 cbuffer 항목에서 가져온 평면 계수가 있는 클립 평면을 추가합니다.
ID3D11Linker::Link

셰이더를 연결하고 Direct3D 런타임에서 사용할 수 있는 셰이더 Blob을 생성합니다.
ID3D11Linker::UseLibrary

연결에 사용할 라이브러리 모듈의 instance 추가합니다.

설명

링커 인터페이스를 얻으려면 D3DCreateLinker를 호출합니다.

참고ID3D11Linker 에는 D3dcompiler_47.dll 이상 버전의 DLL이 필요합니다.
 

요구 사항

   
대상 플랫폼 Windows
헤더 d3d11shader.h

추가 정보

IUnknown

셰이더 인터페이스