학습
모듈
게임 하드웨어에 대한 접근성 모범 사례 - Training
게임 콘솔, 컨트롤러, 헤드셋 등, 접근이 보다 용이한 표준 게임 하드웨어 제품을 만드는 방법을 알아봅니다. 더 많은 고객의 언박싱 경험을 개선하기 위해 액세스 가능한 구성 요소를 제공하는 하드웨어 패키지를 디자인하는 방법을 찾아봅니다.
이 헤더는 DXGI에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
dxgi1_2.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IDXGIAdapter2 IDXGIAdapter2 인터페이스는 하나 이상의 GPU, DAC 및 비디오 메모리를 포함하는 디스플레이 하위 시스템을 나타냅니다. |
IDXGIDevice2 IDXGIDevice2 인터페이스는 이미지 데이터를 생성하는 DXGI 개체에 대한 파생 클래스를 구현합니다. 인터페이스는 GPU가 처리를 완료할 때까지 CPU 처리를 차단하고 운영 체제에 리소스를 제공하는 메서드를 노출합니다. |
IDXGIDisplayControl IDXGIDisplayControl 인터페이스는 운영 체제의 입체 3D 디스플레이 동작에 대한 사용자 기본 설정을 나타내고 스테레오스코픽 3D 디스플레이 상태 설정하여 사용하거나 사용하지 않도록 설정하는 메서드를 노출합니다. |
IDXGIFactory2 IDXGIFactory2 인터페이스에는 IDXGISwapChain보다 더 많은 기능을 사용하여 최신 버전 스왑 체인을 만들고 입체 3D 기능을 모니터링하는 메서드가 포함되어 있습니다. |
IDXGIOutput1 IDXGIOutput1 인터페이스는 어댑터 출력(예: 모니터)을 나타냅니다. |
IDXGIOutputDuplication IDXGIOutputDuplication 인터페이스는 중복된 데스크톱 이미지에 액세스하고 조작합니다. |
IDXGIResource1 IDXGIResource1 인터페이스는 하위 리소스 표면 개체를 만들고 공유 리소스에 대한 핸들을 만들기 위한 지원을 추가하여 IDXGIResource 인터페이스를 확장합니다. |
IDXGISurface2 IDXGISurface2 인터페이스는 하위 리소스 표면에 대한 지원을 추가하고 공유 리소스에 대한 핸들을 얻어 IDXGISurface1 인터페이스를 확장합니다. |
IDXGISwapChain1 IDXGISwapChain에서 향상된 프레젠테이션 기능을 제공합니다. 이러한 프레젠테이션 기능은 프레젠테이션을 최적화하기 위해 더티 사각형 및 스크롤 사각형을 지정하는 것으로 구성됩니다. |
DXGI_ADAPTER_DESC2 Microsoft DXGI(DirectX Graphics Infrastructure) 1.2를 사용하는 어댑터(또는 비디오 카드)에 대해 설명합니다. |
DXGI_MODE_DESC1 디스플레이 모드 및 디스플레이 모드가 스테레오를 지원하는지 여부를 설명합니다. |
DXGI_OUTDUPL_DESC DXGI_OUTDUPL_DESC 구조체는 출력의 차원과 바탕 화면 이미지를 포함하는 표면을 설명합니다. 데스크톱 이미지의 형식은 항상 DXGI_FORMAT_B8G8R8A8_UNORM. |
DXGI_OUTDUPL_FRAME_INFO DXGI_OUTDUPL_FRAME_INFO 구조는 현재 데스크톱 이미지를 설명합니다. |
DXGI_OUTDUPL_MOVE_RECT DXGI_OUTDUPL_MOVE_RECT 구조체는 사각형의 움직임을 설명합니다. |
DXGI_OUTDUPL_POINTER_POSITION DXGI_OUTDUPL_POINTER_POSITION 구조체는 하드웨어 커서의 위치를 설명합니다. |
DXGI_OUTDUPL_POINTER_SHAPE_INFO DXGI_OUTDUPL_POINTER_SHAPE_INFO 구조체는 커서 셰이프에 대한 정보를 설명합니다. |
DXGI_PRESENT_PARAMETERS 운영 체제에서 프레젠테이션을 최적화하는 데 도움이 되는 현재에 대한 정보를 설명합니다. |
DXGI_SWAP_CHAIN_DESC1 스왑 체인에 대해 설명합니다. (DXGI_SWAP_CHAIN_DESC1) |
DXGI_SWAP_CHAIN_FULLSCREEN_DESC 스왑 체인의 전체 화면 모드에 대해 설명합니다. |
DXGI_ALPHA_MODE 표면의 알파 값, 투명도 동작을 식별합니다. |
DXGI_COMPUTE_PREEMPTION_GRANULARITY GPU(그래픽 처리 장치)가 현재 컴퓨팅 작업을 수행할 때 선점될 수 있는 세분성을 식별합니다. |
DXGI_GRAPHICS_PREEMPTION_GRANULARITY 현재 그래픽 렌더링 작업을 수행할 때 GPU(그래픽 처리 장치)를 선점할 수 있는 세분성을 식별합니다. |
DXGI_OFFER_RESOURCE_PRIORITY IDXGIDevice2::OfferResources 메서드를 호출하여 리소스를 제공할 때 리소스 콘텐츠의 중요도를 식별합니다. |
DXGI_OUTDUPL_POINTER_SHAPE_TYPE 포인터 셰이프의 유형을 식별합니다. |
DXGI_SCALING 백 버퍼 크기가 대상 출력의 크기와 일치하지 않는 경우 크기 조정 동작을 식별합니다. |
학습
모듈
게임 하드웨어에 대한 접근성 모범 사례 - Training
게임 콘솔, 컨트롤러, 헤드셋 등, 접근이 보다 용이한 표준 게임 하드웨어 제품을 만드는 방법을 알아봅니다. 더 많은 고객의 언박싱 경험을 개선하기 위해 액세스 가능한 구성 요소를 제공하는 하드웨어 패키지를 디자인하는 방법을 찾아봅니다.