MSDN Library
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8에 지원되는 Direct3D API

2013-12-05

적용 대상: Windows Phone 8 전용입니다.

 

이 항목에서는 Windows Phone 8 에서 지원되는 Direct3D API에 대해 설명합니다.

이 항목에는 다음 단원이 포함되어 있습니다.

 

다음 표에는 Direct3D API가 나와 있고 이 API가 Windows Phone 에서 지원되는지 여부를 표시됩니다.

다음 표에는 DXGI API 및 이 API가 휴대폰에서 지원되는지 여부가 나와 있습니다.

API

지원됨

참고

CreateDXGIFactory

아니요

CreateDXGIFactory1

IDXGIFactory::CreateSwapChain 메서드는 DXGI_SWAP_CHAIN_DESC 구조와 DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY 플래그 집합을 함께 사용하는 것을 지원하지 않습니다.

DXGIGetDebugInterface

이 인터페이스는 디버거가 연결된 경우 단말기에서만 사용할 수 있습니다.

IDXGIAdapter

IDXGIAdapter1

IDXGIDebug

이 인터페이스는 디버거가 연결된 경우 단말기에서만 사용할 수 있습니다.

IDXGIDevice

IDXGIDevice1

IDXGIDevice2

IDXGIDeviceSubObject

IDXGIFactory

부분적으로

인터페이스 지원 세부 사항

IDXGIFactory1

IDXGIFactory2

부분적으로

인터페이스 지원 세부 사항

IDXGIInfoQueue

IDXGIKeyedMutex

IDXGIObject

IDXGIOutput

부분적으로

인터페이스 지원 세부 사항

IDXGIOutput1

부분적으로

인터페이스 지원 세부 사항

IDXGIResource

IDXGIResource1

IDXGISurface

IDXGISurface1

아니요

IDXGISurface2

IDXGISwapChain

부분적으로

인터페이스 지원 세부 사항

IDXGISwapChain1

부분적으로

인터페이스 지원 세부 사항

다음 섹션에는 휴대폰에서 부분적으로 지원되는 DXGI 인터페이스가 나와 있습니다.

IDXGIFactory

IDXGIFactory2

메서드

지원됨

참고

CreateSwapChainForCompositionSurface

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

CreateSwapChainForHwnd

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

CreateSwapChainForCoreWindow

부분적으로

이 메서드의 DXGI_SWAP_CHAIN_DESC1 매개 변수는 SwapEffect를 DXGI_SWAP_EFFECT_DISCARD로 설정해야 합니다. 이 메서드의 DXGI_SWAP_CHAIN_DESC1 매개 변수는 BufferCount를 1로 설정해야 합니다. 이 메서드의 DXGI_SWAP_CHAIN_DESC1 매개 변수는 Scaling을 DXGI_SCALING_STRETCH 또는 DXGI_SCALING_ASPECT_RATIO_STRETCH로 설정해야 합니다. 단말기에서 실행되고 있는 경우 이 메서드의 DXGI_SWAP_CHAIN_DESC1 매개 변수가 Format을 DXGI_FORMAT_R8G8B8A8_UNORM 또는 DXGI_FORMAT_R8G8B8A8_UNORM_SRGB로 설정할 수 있지만 이러한 형식은 에뮬레이터에서 지원되지 않습니다. 작성자는 형식 유효성 검사를 수행하며 요청된 버퍼 형식이 지원되지 않는 경우 시스템에서 지원되는 형식을 사용하여 버퍼를 만듭니다. 버퍼의 실제 형식을 알아야 하는 경우 다음 코드를 사용하여 형식을 쿼리합니다.

D3D11_TEXTURE2D_DESC backBufferDesc = {0};
backBuffer->GetDesc(&backBufferDesc);
backBufferDesc.Format;

GetSharedResourceAdapeterLuid

IsWindowedStereoEnabled

아니요

RegisterOcclusionStatusEvent

아니요

반환 값: DXGI_ERROR_INVALID_CALL

RegisterOcclusionStatusWindow

아니요

반환 값: DXGI_ERROR_INVALID_CALL

RegisterStereoStatusEvent

아니요

반환 값: DXGI_ERROR_INVALID_CALL

RegisterStereoStatusWindow

아니요

반환 값: DXGI_ERROR_INVALID_CALL

UnregisterOcclusionStatus

아니요

반환 값: DXGI_ERROR_INVALID_CALL

UnregisterStereoStatus

아니요

반환 값: DXGI_ERROR_INVALID_CALL

IDXGIOutput

메서드

지원됨

참고

FindClosestMatchingMode

GetDesc

GetDisplayModeList

GetDisplaySurfaceData

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

GetFrameStatistics

아니요

GetGammaControl

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

GetGammaControlCapabilities

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

ReleaseOwnership

아니요

SetDisplaySurface

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

SetGammaControl

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

TakeOwnership

아니요

WaitForVBlank

IDXGIOutput1

메서드

지원됨

참고

DuplicateOutput

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

FindClosestMatchingMode1

GetDisplayModeList1

GetDisplaySurfaceData1

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

IDXGISwapChain

메서드

지원됨

참고

GetBuffer

이 메서드는 버퍼 인덱스인 첫 번째 인수 값으로 0만 지원합니다.

GetContainingOutput

GetDesc

GetFrameStatistics

아니요

GetFullScreenState

GetLastPresentCount

Present

ResizeBuffers

아니요

ResizeTarget

아니요

SetFullScreenState

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

IDXGISWapChain1

메서드

지원됨

참고

GetBackgroundColor

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

GetDesc1

GetFullScreenDesc

GetHwnd

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

GetCoreWindow

GetRestrictToOutput

GetRotation

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

IsTemporaryMonoSupported

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

Present1

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

SetBackgroundColor

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

SetRotation

아니요

반환 값: DXGI_ERROR_UNSUPPORTED

Windows Phone 의 Direct3D 앱은 DirectXMath 라이브러리의 모든 API를 사용할 수 있습니다. 이러한 API 목록은 DirectXMath 프로그래밍 참조를 참조하세요.

다음 API 집합은 완전히 휴대폰 응용프로그램에 사용할 수 없습니다.

표시:
© 2016 Microsoft