ID3D11ModuleInstance 인터페이스(d3d11shader.h)
모듈 instance 인터페이스는 리소스 다시 바인딩에 사용됩니다.
참고 이 인터페이스는 모든 Direct3D 11 플랫폼에서 미리 컴파일된 HLSL 함수를 만들고 라이브러리에 패키지하고 런타임에 전체 셰이더에 연결하는 데 사용할 수 있는 HLSL 셰이더 연결 기술의 일부입니다.
상속
ID3D11ModuleInstance 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3D11ModuleInstance 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3D11ModuleInstance 인터페이스에는 이러한 메서드가 있습니다.
ID3D11ModuleInstance::BindConstantBuffer 원본 슬롯에서 대상 슬롯으로 상수 버퍼를 다시 바인딩합니다. |
ID3D11ModuleInstance::BindConstantBufferByName 이름별로 상수 버퍼를 대상 슬롯에 다시 바인딩합니다. |
ID3D11ModuleInstance::BindResource 원본 슬롯에서 대상 슬롯으로 텍스처 또는 버퍼를 다시 바인딩합니다. |
ID3D11ModuleInstance::BindResourceAsUnorderedAccessView 리소스를 원본 슬롯에서 대상 슬롯으로 순서가 지정되지 않은 액세스 뷰(UAV)로 다시 바인딩합니다. |
ID3D11ModuleInstance::BindResourceAsUnorderedAccessViewByName 이름으로 리소스를 UAV(순서가 지정되지 않은 액세스 뷰)로 대상 슬롯에 다시 바인딩합니다. |
ID3D11ModuleInstance::BindResourceByName 이름으로 텍스처 또는 버퍼를 대상 슬롯에 다시 바인딩합니다. |
ID3D11ModuleInstance::BindSampler 샘플러를 원본 슬롯에서 대상 슬롯으로 다시 바인딩합니다. |
ID3D11ModuleInstance::BindSamplerByName 이름으로 샘플러를 대상 슬롯에 다시 바인딩합니다. |
ID3D11ModuleInstance::BindUnorderedAccessView 원본 슬롯에서 대상 슬롯으로 정렬되지 않은 UAV(액세스 보기)를 다시 바인딩합니다. |
ID3D11ModuleInstance::BindUnorderedAccessViewByName 이름으로 정렬되지 않은 UAV(액세스 보기)를 대상 슬롯에 다시 바인딩합니다. |
설명
모듈 instance 인터페이스를 가져오려면 ID3D11Module::CreateInstance 또는 ID3D11FunctionLinkingGraph::CreateModuleInstance를 호출합니다.
참고ID3D11ModuleInstance 에는 D3dcompiler_47.dll 이상 버전의 DLL이 필요합니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | d3d11shader.h |