Microsoft DirectX 8.0 (Visual Basic) |
メッシュ オブジェクトにアタッチされたインデックス バッファにインデックスの配列のインデックスをコピーする。
D3DXMeshIndexBuffer8SetData( _ D3DXMeshobj As Unknown, _ Offset As Long, _ Size As Long, _ Flags As Long, _ Data As Any) As Long
成功した場合は、D3D_OK を返す。
失敗した場合は、次のいずれかの値を返す。
D3DERR_INVALIDCALL |
E_INVALIDARG |
この関数では、Err.Number は設定されていない。
次のコードは、この関数の一般的な使用方法を示している。
Dim IndexArray(9) As Long Dim Mesh As D3DXMesh Dim hr As Long '次のコードでは、Mesh が適切に初期化されていると仮定している。 hr = D3DXMeshIndexBuffer8SetData(Mesh, 0, (Len(IndexArray(0)) * 10), _ 0, IndexArray(0))