Microsoft DirectX 8.0 (C++) |
Microsoft® Direct3D® が頂点トゥイーニングをサポートしているかどうかを調べるには、D3DCAPS8 構造体の VertexProcessingCaps メンバの D3DVTXPCAPS_TWEENING フラグを調べる。次のコードは、IDirect3DDevice8::GetDeviceCaps メソッドを使用して、トゥイーニングがサポートされているかどうかを判定する。
// // この例では、m_d3dDevice は IDirect3DDevice8 インターフェイスへの // 有効なポインタであると仮定している。 // D3DCAPS8 d3dCaps; m_d3dDevice->GetDeviceCaps( &d3dCaps ); if( 0 != d3dCaps.VertexProcessingCaps & D3DVTXPCAPS_TWEENING ) // 頂点トゥイーニングはサポートされている。