Direct3D 11 코어 인터페이스

이 섹션에는 핵심 인터페이스에 대한 정보가 포함되어 있습니다.

섹션 내용

항목 Description
ID3D11Asynchronous
이 인터페이스는 GPU에서 데이터를 비동기적으로 검색하는 메서드를 캡슐화합니다.
ID3D11BlendState
혼합 상태 인터페이스에는 출력 병합기 단계에 바인딩할 수 있는 혼합 상태에 대한 설명이 있습니다.
ID3D11BlendState1
혼합 상태 인터페이스에는 출력 병합기 단계에 바인딩할 수 있는 혼합 상태에 대한 설명이 있습니다. 이 혼합 상태 인터페이스는 논리 작업과 혼합 작업을 지원합니다.
ID3D11CommandList
ID3D11CommandList 인터페이스는 재생을 위한 그래픽 명령 목록을 캡슐화합니다.
ID3D11Counter
이 인터페이스는 GPU 성능을 측정하기 위한 메서드를 캡슐화합니다.
ID3D11DepthStencilState
깊이 스텐실 상태 인터페이스에는 출력 병합기에 바인딩할 수 있는 깊이 스텐실 상태에 대한 설명이 있습니다.
ID3D11Device
디바이스 인터페이스는 가상 어댑터를 나타냅니다. 리소스를 만드는 데 사용됩니다.
ID3D11Device1
디바이스 인터페이스는 가상 어댑터를 나타냅니다. 리소스를 만드는 데 사용됩니다. ID3D11Device1ID3D11Device의 메서드에 새 메서드를 추가합니다.
ID3D11Device2
디바이스 인터페이스는 가상 어댑터를 나타냅니다. 리소스를 만드는 데 사용됩니다. ID3D11Device2ID3D11Device1의 메서드에 새 메서드를 추가합니다.
ID3D11Device3
디바이스 인터페이스는 가상 어댑터를 나타냅니다. 리소스를 만드는 데 사용됩니다. ID3D11Device3ID3D11Device2의 메서드에 새 메서드를 추가합니다.
ID3D11Device4
디바이스 인터페이스는 가상 어댑터를 나타냅니다. 리소스를 만드는 데 사용됩니다. ID3D11Device4RegisterDeviceRemovedEventUnregisterDeviceRemoved와 같은 ID3D11Device3의 메서드에 새 메서드를 추가합니다.
ID3D11Device5
디바이스 인터페이스는 가상 어댑터를 나타냅니다. 리소스를 만드는 데 사용됩니다. ID3D11Device5ID3D11Device4의 메서드에 새 메서드를 추가합니다.
ID3D11DeviceChild
디바이스-자식 인터페이스는 디바이스에서 사용하는 데이터에 액세스합니다.
ID3D11DeviceContext
ID3D11DeviceContext 인터페이스는 렌더링 명령을 생성하는 디바이스 컨텍스트를 나타냅니다.
참고: 이 인터페이스의 최신 버전은 Windows 10 크리에이터스 업데이트 도입된 ID3D11DeviceContext4입니다. Windows 10 크리에이터스 업데이트 대상으로 하는 애플리케이션은 ID3D11Device 대신 ID3D11DeviceContext4 인터페이스를 사용해야 합니다.
ID3D11DeviceContext1
디바이스 컨텍스트 인터페이스는 디바이스 컨텍스트를 나타냅니다. 명령을 렌더링하는 데 사용됩니다. ID3D11DeviceContext1ID3D11DeviceContext의 메서드에 새 메서드를 추가합니다.
ID3D11DeviceContext2
디바이스 컨텍스트 인터페이스는 디바이스 컨텍스트를 나타냅니다. 명령을 렌더링하는 데 사용됩니다. ID3D11DeviceContext2ID3D11DeviceContext1의 메서드에 새 메서드를 추가합니다.
ID3D11DeviceContext3
디바이스 컨텍스트 인터페이스는 디바이스 컨텍스트를 나타냅니다. 명령을 렌더링하는 데 사용됩니다. ID3D11DeviceContext3ID3D11DeviceContext2의 메서드에 새 메서드를 추가합니다.
ID3D11DeviceContext4
디바이스 컨텍스트 인터페이스는 디바이스 컨텍스트를 나타냅니다. 명령을 렌더링하는 데 사용됩니다. ID3D11DeviceContext4ID3D11DeviceContext3의 메서드에 새 메서드를 추가합니다.
ID3DDeviceContextState
ID3DDeviceContextState 인터페이스는 Microsoft Direct3D 디바이스에 대한 상태 및 동작 정보를 포함하는 컨텍스트 상태 개체를 나타냅니다.
ID3D11Fence
펜스, CPU 동기화에 사용되는 개체 및 하나 이상의 GPU를 나타냅니다.
ID3D11InputLayout
입력 레이아웃 인터페이스에는 메모리에 배치된 꼭짓점 데이터를 그래픽 파이프라인입력 어셈블러 단계에 공급하는 방법에 대한 정의가 있습니다.
ID3D11Multithread
다중 스레드 애플리케이션의 중요한 섹션에 대한 스레딩 보호를 제공합니다.
ID3D11Predicate
조건자 인터페이스는 이전 그리기 호출의 결과에 따라 기하 도형을 처리해야 하는지 여부를 결정합니다.
ID3D11Query
쿼리 인터페이스는 GPU의 정보를 쿼리합니다.
ID3D11Query1
GPU(그래픽 처리 장치)에서 정보를 쿼리하기 위한 쿼리 개체를 나타냅니다.
ID3D11RasterizerState
래스터라이저 상태 인터페이스에는 래스터라이저 단계에 바인딩할 수 있는 래스터라이저 상태에 대한 설명이 있습니다.
ID3D11RasterizerState1
래스터라이저 상태 인터페이스에는 래스터라이저 단계에 바인딩할 수 있는 래스터라이저 상태에 대한 설명이 있습니다. 이 래스터라이저 상태 인터페이스는 강제 샘플 수를 지원합니다.
ID3D11RasterizerState2
래스터라이저 상태 인터페이스에는 래스터라이저 단계에 바인딩할 수 있는 래스터라이저 상태에 대한 설명이 있습니다. 이 래스터라이저 상태 인터페이스는 강제 샘플 수 및 보수적 래스터화 모드를 지원합니다.
ID3D11SamplerState
샘플러 상태 인터페이스에는 텍스처 샘플 작업에서 참조하기 위해 파이프라인 의 셰이더 단계에 바인딩할 수 있는 샘플러 상태에 대한 설명이 있습니다.

Direct3D 11은 다음을 위한 인터페이스를 구현합니다.

핵심 참조