D3DKMT_CLIENTHINT列挙 (d3dkmthk.h)

D3DKMT_CLIENTHINT、クライアントが デバイス コンテキストを作成しているヒントを示します

構文

typedef enum _D3DKMT_CLIENTHINT {
  D3DKMT_CLIENTHINT_UNKNOWN = 0,
  D3DKMT_CLIENTHINT_OPENGL = 1,
  D3DKMT_CLIENTHINT_CDD = 2,
  D3DKMT_CLIENTHINT_OPENCL = 3,
  D3DKMT_CLIENTHINT_VULKAN = 4,
  D3DKMT_CLIENTHINT_CUDA = 5,
  D3DKMT_CLIENTHINT_RESERVED = 6,
  D3DKMT_CLIENTHINT_DX7 = 7,
  D3DKMT_CLIENTHINT_DX8 = 8,
  D3DKMT_CLIENTHINT_DX9 = 9,
  D3DKMT_CLIENTHINT_DX10 = 10,
  D3DKMT_CLIENTHINT_DX11 = 11,
  D3DKMT_CLIENTHINT_DX12 = 12,
  D3DKMT_CLIENTHINT_9ON12 = 13,
  D3DKMT_CLIENTHINT_11ON12 = 14,
  D3DKMT_CLIENTHINT_MFT_ENCODE = 15,
  D3DKMT_CLIENTHINT_GLON12 = 16,
  D3DKMT_CLIENTHINT_CLON12 = 17,
  D3DKMT_CLIENTHINT_DML_TENSORFLOW = 18,
  D3DKMT_CLIENTHINT_ONEAPI_LEVEL0 = 19,
  D3DKMT_CLIENTHINT_DML_PYTORCH = 20,
  D3DKMT_CLIENTHINT_VKON12,
  D3DKMT_CLIENTHINT_FASTRPC,
  D3DKMT_CLIENTHINT_SNPE,
  D3DKMT_CLIENTHINT_QNN,
  D3DKMT_CLIENTHINT_VITIS,
  D3DKMT_CLIENTHINT_FFMPEG,
  D3DKMT_CLIENTHINT_OPEN_VINO,
  D3DKMT_CLIENTHINT_MAX
} D3DKMT_CLIENTHINT;

定数

 
D3DKMT_CLIENTHINT_UNKNOWN
値: 0
クライアントが不明です。
D3DKMT_CLIENTHINT_OPENGL
値: 1
クライアントは OpenGL ランタイムです。
D3DKMT_CLIENTHINT_CDD
値: 2
CDD (標準ディスプレイ ドライバー)。 この値は内部使用のために予約されています。
D3DKMT_CLIENTHINT_OPENCL
値: 3
クライアントは OpenCL (Open Computing Language) です。
D3DKMT_CLIENTHINT_VULKAN
値: 4
クライアントは Vulkan です。
D3DKMT_CLIENTHINT_CUDA
値: 5
クライアントは CUDA (コンピューティング統合デバイス アーキテクチャ) です。
D3DKMT_CLIENTHINT_RESERVED
値: 6
予約済み。
D3DKMT_CLIENTHINT_DX7
値: 7
クライアントは DirectX 7.0 ランタイムです。
D3DKMT_CLIENTHINT_DX8
値: 8
クライアントは DirectX 8.0 ランタイムです。
D3DKMT_CLIENTHINT_DX9
値: 9
クライアントは DirectX 9.0 ランタイムです。
D3DKMT_CLIENTHINT_DX10
値: 10
クライアントは DirectX 10.0 ランタイムです。
D3DKMT_CLIENTHINT_DX11
値: 11
クライアントは DirectX 11.0 ランタイムです。
D3DKMT_CLIENTHINT_DX12
値: 12
クライアントは DirectX 12.0 ランタイムです。
D3DKMT_CLIENTHINT_9ON12
値: 13
クライアントは D3D9On12 マッピング レイヤー (DirectX 12 の DirectX 9) です。
D3DKMT_CLIENTHINT_11ON12
値: 14
クライアントは D3D11On12 マッピング レイヤー (DirectX 12 の DirectX 11) です。
D3DKMT_CLIENTHINT_MFT_ENCODE
値: 15
クライアントは Media Foundation Transform (MFT) です。
D3DKMT_CLIENTHINT_GLON12
値: 16
クライアントは、DirectX 12 マッピング レイヤー上の OpenGL です。
D3DKMT_CLIENTHINT_CLON12
値: 17
クライアントは、DirectX 12 マッピング レイヤーの OpenCL です。
D3DKMT_CLIENTHINT_DML_TENSORFLOW
値: 18
クライアントは TensorFlow です。
D3DKMT_CLIENTHINT_ONEAPI_LEVEL0
値: 19
クライアントは 1API レベル 0 です。
D3DKMT_CLIENTHINT_DML_PYTORCH
値: 20
クライアントは PyTorch です。
D3DKMT_CLIENTHINT_MAX
列挙値の最大値。

要件

要件
Header d3dkmthk.h

こちらもご覧ください

D3DKMT_CREATECONTEXT