IDirect3DRMProgressiveMesh::SetDetail
Sets a requested level of detail normalized between 0.0 and 1.0.
HRESULT SetDetail(
D3DVALUE dvVal
)
Parameters
dvVal
The requested level of detail.
Return Values
Returns DD_OK if successful, or one of the following errors:
D3DRMERR_BADPMDATA
D3DRMERR_CONNECTIONLOST
D3DRMERR_INVALIDDATA
D3DRMERR_INVALIDOBJECT
D3DRMERR_INVALIDPARAMS
D3DRMERR_PENDING
Remarks
If not enough detail has been downloaded yet (but will be available), the request is acknowledged and D3DRMERR_PENDING is returned. This error is informational and simply indicates that the requested level will be set as soon as enough detail is available.
The normalized value 0.0 represents the minimum number of vertices (the number of vertices in the base mesh), and the normalized value 1.0 represents the maximum number of vertices.