次の方法で共有


D3DDEVTYPE 列挙型

D3DDEVTYPE 列挙型

デバイスの種類を定義する。

構文

typedef enum _D3DDEVTYPE {
    D3DDEVTYPE_HAL = 1,
    D3DDEVTYPE_REF = 2,
    D3DDEVTYPE_SW = 3,
    D3DDEVTYPE_FORCE_DWORD = 0xffffffff
} D3DDEVTYPE;

定数

  • D3DDEVTYPE_HAL
    ハードウェアによるラスタ化。シェーディングはソフトウェアかハードウェアで行い、トランスフォームとラインティングにはソフトウェア、ハードウェア、またはその両方を使う。

  • D3DDEVTYPE_REF
    Microsoft® Direct3D® の機能はソフトウェアで実装されている。ただし、リファレンス ラスタライザは、利用可能な場合は常に、特別な CPU 命令を利用する。

  • D3DDEVTYPE_SW
    IDirect3D9::RegisterSoftwareDevice で登録したプラグ可能なソフトウェア デバイス。

  • D3DDEVTYPE_FORCE_DWORD
    この列挙型を強制的に 32 ビット サイズにコンパイルする。この値は使われていない。

列挙型の情報

ヘッダー d3d9types.h
最低限のオペレーティング システム Windows 98

参照

IDirect3D9::CheckDeviceFormatIDirect3D9::CheckDeviceMultiSampleTypeIDirect3D9::CheckDeviceTypeIDirect3D9::CreateDeviceIDirect3D9::GetDeviceCapsD3DDEVICE_CREATION_PARAMETERS