다음을 통해 공유


d3d11shader.h 헤더

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

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

인터페이스

 
ID3D11FunctionLinkingGraph

함수 연결-그래프 인터페이스는 서로 값을 전달하는 미리 컴파일된 함수 호출 시퀀스로 구성된 셰이더를 생성하는 데 사용됩니다.
ID3D11FunctionParameterReflection

function-parameter-reflection 인터페이스는 function-parameter 정보에 액세스합니다. (ID3D11FunctionParameterReflection)
ID3D11FunctionReflection

함수-리플렉션 인터페이스는 함수 정보에 액세스합니다. (ID3D11FunctionReflection)
ID3D11LibraryReflection

라이브러리 리플렉션 인터페이스는 라이브러리 정보에 액세스합니다. (ID3D11LibraryReflection)
ID3D11Linker

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

연결 노드 인터페이스는 셰이더 연결에 사용됩니다.
ID3D11모듈

모듈 인터페이스는 리소스 다시 바인딩에 사용되는 모듈의 instance 만듭니다.
ID3D11ModuleInstance

모듈 instance 인터페이스는 리소스 다시 바인딩에 사용됩니다.
ID3D11ShaderReflection

셰이더 리플렉션 인터페이스는 셰이더 정보에 액세스합니다. (ID3D11ShaderReflection)
ID3D11ShaderReflectionConstantBuffer

이 셰이더 리플렉션 인터페이스는 상수 버퍼에 대한 액세스를 제공합니다. (ID3D11ShaderReflectionConstantBuffer)
ID3D11ShaderReflectionType

이 셰이더 리플렉션 인터페이스는 변수 형식에 대한 액세스를 제공합니다. (ID3D11ShaderReflectionType)
ID3D11ShaderReflectionVariable

이 셰이더 리플렉션 인터페이스는 변수에 대한 액세스를 제공합니다. (ID3D11ShaderReflectionVariable)

구조체

 
D3D11_FUNCTION_DESC

함수를 설명합니다. (D3D11_FUNCTION_DESC)
D3D11_LIBRARY_DESC

라이브러리에 대해 설명합니다. (D3D11_LIBRARY_DESC)
D3D11_PARAMETER_DESC

함수 매개 변수를 설명합니다. (D3D11_PARAMETER_DESC)
D3D11_SHADER_BUFFER_DESC

셰이더 상수 버퍼를 설명합니다. (D3D11_SHADER_BUFFER_DESC)
D3D11_SHADER_DESC

셰이더에 대해 설명합니다. (D3D11_SHADER_DESC)
D3D11_SHADER_INPUT_BIND_DESC

셰이더 리소스가 셰이더 입력에 바인딩되는 방법을 설명합니다. (D3D11_SHADER_INPUT_BIND_DESC)
D3D11_SHADER_TYPE_DESC

셰이더 변수 형식을 설명합니다. (D3D11_SHADER_TYPE_DESC)
D3D11_SHADER_VARIABLE_DESC

셰이더 변수에 대해 설명합니다. (D3D11_SHADER_VARIABLE_DESC)
D3D11_SIGNATURE_PARAMETER_DESC

셰이더 서명을 설명합니다. (D3D11_SIGNATURE_PARAMETER_DESC)

열거형

 
D3D11_SHADER_VERSION_TYPE

셰이더 유형을 나타냅니다.