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::CheckDeviceFormat、IDirect3D9::CheckDeviceMultiSampleType、IDirect3D9::CheckDeviceType、IDirect3D9::CreateDevice、IDirect3D9::GetDeviceCaps、D3DDEVICE_CREATION_PARAMETERS