영어로 읽기

다음을 통해 공유


d3d12shader.h 헤더

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

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

인터페이스

 
ID3D12FunctionParameterReflection

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

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

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

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

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

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

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

구조체

 
D3D12_FUNCTION_DESC

함수를 설명합니다. (D3D12_FUNCTION_DESC)
D3D12_LIBRARY_DESC

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

함수 매개 변수를 설명합니다. (D3D12_PARAMETER_DESC)
D3D12_SHADER_BUFFER_DESC

셰이더 상수 버퍼에 대해 설명합니다. (D3D12_SHADER_BUFFER_DESC)
D3D12_SHADER_DESC

셰이더에 대해 설명합니다. (D3D12_SHADER_DESC)
D3D12_SHADER_INPUT_BIND_DESC

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

셰이더 변수 형식에 대해 설명합니다. (D3D12_SHADER_TYPE_DESC)
D3D12_SHADER_VARIABLE_DESC

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

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

열거형

 
D3D12_SHADER_VERSION_TYPE

Direct3D에서 인식하는 셰이더 유형을 열거합니다. D3D12_SHADER_DESC 구조체의 Version 멤버를 인코딩하는 데 사용됩니다.