| Microsoft DirectX 8.1 (Visual Basic) |
Copies indices from an array of indices into an index buffer attached to a mesh object.
D3DXMeshIndexBuffer8SetData( _
D3DXMeshobj As Unknown, _
Offset As Long, _
Size As Long, _
Flags As Long, _
Data As Any) As Long
If the function succeeds, the return value is D3D_OK.
If the function fails, the return value can be one of the following.
| D3DERR_INVALIDCALL |
| E_INVALIDARG |
Err.Number is not set for this function.
The following code fragment demonstrates a typical use for this function.
Dim IndexArray(9) As Long
Dim Mesh As D3DXMesh
Dim hr As Long
'The following code assumes that Mesh has been properly initialized
hr = D3DXMeshIndexBuffer8SetData(Mesh, 0, (Len(IndexArray(0)) * 10), _
0, IndexArray(0))