このページは役に立ちましたか。
このページのコンテンツについての ご意見をお待ちしております
その他にご意見はありますか。
残り 1500 文字
エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Windows Phone 8 でサポートされる Direct3D API

2013/12/05

対象: Windows Phone 8 のみ

このトピックでは、Windows Phone 8 でサポートされる Direct3D API について説明します。

このトピックは、次のセクションで構成されています。

次の表に、Direct3D API の一覧と、これらが Windows Phone でサポートされるかどうかを示します。

次の表に、DXGI API の一覧と、これらが電話でサポートされるかどうかを示します。

API

サポートされているかどうか

注意

CreateDXGIFactory

不可

CreateDXGIFactory1

IDXGIFactory::CreateSwapChain メソッドは、DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY フラグが設定された DXGI_SWAP_CHAIN_DESC 構造の使用をサポートしていません。

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

メソッド

サポートされているかどうか

注意

CreateSoftwareAdapter

CreateSwapChain

不可

EnumAdapters

GetWindowAssociation

不可

MakeWindowAssociation

不可

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 セットは、電話アプリケーションではまったく使用できません。

その他の技術情報

表示:
© 2015 Microsoft