DXGI 인터페이스
이 섹션에는 DXGI에서 제공하는 인터페이스에 대한 정보가 포함되어 있습니다.
섹션 내용
항목 | 설명 |
---|---|
IDXGIAdapter |
IDXGIAdapter 인터페이스는 디스플레이 하위 시스템(하나 이상의 GPU, DAC 및 비디오 메모리 포함)을 나타냅니다. |
IDXGIAdapter1 |
IDXGIAdapter1 인터페이스는 디스플레이 하위 시스템(하나 이상의 GPU, DAC 및 비디오 메모리 포함)을 나타냅니다. |
IDXGIAdapter2 |
IDXGIAdapter2 인터페이스는 하나 이상의 GPU, DAC 및 비디오 메모리를 포함하는 디스플레이 하위 시스템을 나타냅니다. |
IDXGIAdapter3 |
이 인터페이스는 실제 메모리의 예산을 책정하고 예약하기 위한 몇 가지 메모리 상주 메서드를 추가합니다. |
IDXGIAdapter4 |
이 인터페이스는 디스플레이 하위 시스템을 나타내며 이 인터페이스 제품군을 확장하여 어댑터의 ACG(임의 코드 가드)와의 호환성을 위해 검사 메서드를 노출합니다. |
IDXGIDebug |
이 인터페이스는 디버그 설정을 제어하며 디버그 계층이 켜져 있는 경우에만 사용할 수 있습니다. |
IDXGIDebug1 |
Microsoft DXGI(DirectX Graphics Infrastructure)에 대한 디버그 설정을 제어합니다. Windows 스토어 앱에서 IDXGIDebug1 인터페이스를 사용할 수 있습니다. |
IDXGIDecodeSwapChain |
데스크톱 미디어 앱에서 비디오 데이터를 디코딩하고 DirectComposition 화면에 표시하는 데 사용되는 스왑 체인을 나타냅니다. |
IDXGIDevice |
IDXGIDevice 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다. |
IDXGIDevice1 |
IDXGIDevice1 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다. |
IDXGIDevice2 |
IDXGIDevice2 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다. 인터페이스는 GPU가 처리를 완료할 때까지 CPU 처리를 차단하고 운영 체제에 리소스를 제공하는 메서드를 노출합니다. |
IDXGIDevice3 |
IDXGIDevice3 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다. 인터페이스는 DXGI 디바이스에서 그래픽 메모리 사용량을 자르는 메서드를 노출합니다. |
IDXGIDevice4 |
이 인터페이스는 리소스를 제공하고 회수하는 업데이트된 메서드를 제공합니다. |
IDXGIDeviceSubObject |
디바이스에 연결된 개체에서 상속되어 포인터를 검색할 수 있습니다. |
IDXGIDisplayControl |
IDXGIDisplayControl 인터페이스는 운영 체제의 입체 3D 디스플레이 동작에 대한 사용자 기본 설정을 나타내고 스테레오스코픽 3D 디스플레이 상태 설정하여 사용하거나 사용하지 않도록 설정하는 메서드를 노출합니다. |
IDXGIFactory |
IDXGIFactory 인터페이스는 전체 화면 전환을 처리하는 DXGI 개체를 생성하는 메서드를 구현합니다. |
IDXGIFactory1 |
IDXGIFactory1 인터페이스는 DXGI 개체를 생성하기 위한 메서드를 구현합니다. |
IDXGIFactory2 |
IDXGIFactory2 인터페이스에는 IDXGISwapChain보다 더 많은 기능을 사용하여 최신 버전 스왑 체인을 만들고 입체 3D 기능을 모니터링하는 메서드가 포함되어 있습니다. |
IDXGIFactory3 |
DXGI 개체를 만들 수 있습니다. |
IDXGIFactory4 |
DXGI 개체를 만들 수 있습니다. |
IDXGIFactory5 |
이 인터페이스를 사용하면 단일 메서드가 가변 새로 고침 빈도 표시를 지원할 수 있습니다. |
IDXGIFactory6 |
이 인터페이스를 사용하면 지정된 GPU 기본 설정에 따라 그래픽 어댑터를 열거하는 단일 메서드를 사용할 수 있습니다. |
IDXGIFactoryMedia |
DirectComposition 화면을 사용하여 비디오를 디코딩하고 표시하는 데스크톱 미디어 앱용 스왑 체인을 만듭니다. |
IDXGIInfoQueue |
이 인터페이스는 디버그 정보 큐를 제어하며 디버그 계층이 켜져 있는 경우에만 사용할 수 있습니다. |
IDXGIKeyedMutex |
여러 디바이스에서 사용하는 공유 리소스에 대한 단독 액세스를 허용하는 키 지정된 뮤텍스를 나타냅니다. |
IDXGIObject |
IDXGIObject 인터페이스는 모든 DXGI 개체에 대한 기본 인터페이스입니다. IDXGIObject는 호출자 정의(프라이빗 데이터)를 개체와 연결하고 인터페이스를 부모 개체에 검색할 수 있도록 지원합니다. |
IDXGIOutput |
IDXGIOutput 인터페이스는 어댑터 출력(예: 모니터)을 나타냅니다. |
IDXGIOutput1 |
IDXGIOutput1 인터페이스는 어댑터 출력(예: 모니터)을 나타냅니다. |
IDXGIOutput2 |
어댑터 출력(예: 모니터)을 나타냅니다.
IDXGIOutput2 인터페이스는 기본 출력 어댑터에서 다중 평면 오버레이 지원을 위해 검사 메서드를 노출합니다. |
IDXGIOutput3 |
어댑터 출력(예: 모니터)을 나타냅니다.
IDXGIOutput3 인터페이스는 오버레이 지원을 위해 검사 메서드를 노출합니다. |
IDXGIOutput4 |
어댑터 출력(예: 모니터)을 나타냅니다.
IDXGIOutput4 인터페이스는 오버레이 색 공간 지원을 위해 검사 메서드를 노출합니다. |
IDXGIOutput5 |
어댑터 출력(예: 모니터)을 나타냅니다.
IDXGIOutput5 인터페이스는 전체 화면 화면에 지원되는 형식 목록을 지정하는 단일 메서드를 노출합니다. |
IDXGIOutput6 |
어댑터 출력(예: 모니터)을 나타냅니다.
IDXGIOutput6 인터페이스는 특정 모니터 기능을 제공하는 메서드를 노출합니다. |
IDXGIOutputDuplication |
IDXGIOutputDuplication 인터페이스는 중복된 데스크톱 이미지에 액세스하고 조작합니다. |
IDXGIResource |
IDXGIResource 인터페이스는 리소스 공유를 허용하고 리소스가 상주하는 메모리를 식별합니다. |
IDXGIResource1 |
IDXGIResource1 인터페이스는 하위 리소스 표면 개체를 만들고 공유 리소스에 대한 핸들을 만들기 위한 지원을 추가하여 IDXGIResource 인터페이스를 확장합니다. |
IDXGISurface |
IDXGISurface 인터페이스는 이미지 데이터 개체에 대한 메서드를 구현합니다. |
IDXGISurface1 |
IDXGISurface1 인터페이스는 Windows GDI(그래픽 디바이스 인터페이스)를 사용하여 DXGI 표면에 렌더링하는 지원을 추가하여 IDXGISurface를 확장합니다. |
IDXGISurface2 |
IDXGISurface2 인터페이스는 하위 리소스 표면에 대한 지원을 추가하고 공유 리소스에 대한 핸들을 얻어 IDXGISurface1 인터페이스를 확장합니다. |
IDXGISwapChain |
IDXGISwapChain 인터페이스는 렌더링된 데이터를 출력에 표시하기 전에 저장하기 위해 하나 이상의 표면을 구현합니다. |
IDXGISwapChain1 |
IDXGISwapChain에서 향상된 프레젠테이션 기능을 제공합니다. 이러한 프레젠테이션 기능은 프레젠테이션을 최적화하기 위해 더티 사각형 및 스크롤 사각형을 지정하는 것으로 구성됩니다. |
IDXGISwapChain2 |
스왑 백 버퍼 크기 조정 및 짧은 대기 시간 스왑 체인을 지원하는 메서드를 사용하여 IDXGISwapChain1 을 확장합니다. |
IDXGISwapChain3 |
스왑 체인의 현재 백 버퍼 인덱스 가져오기 및 색 공간 지원을 지원하는 메서드를 사용하여 IDXGISwapChain2 를 확장합니다. |
IDXGISwapChain4 |
이 인터페이스는 비디오 메타데이터를 설정하기 위한 단일 메서드를 노출합니다. |
IDXGISwapChainMedia |
이 스왑 체인 인터페이스를 사용하면 데스크톱 미디어 애플리케이션이 특정 새로 고침 빈도에 대한 원활한 변경을 요청할 수 있습니다. |