Método ID3DXPatchMesh::Optimize
Optimiza la malla de revisión para una teselación eficaz.
Sintaxis
HRESULT Optimize(
[in] DWORD Flags
);
Parámetros
-
Marcas [in]
-
Tipo: DWORD
Actualmente no se usa.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, D3DXERR_CANNOTATTRSORT.
Comentarios
Una vez que una aplicación genera información de adyacencia para una malla, los datos de malla se pueden optimizar (reordenar) para mejorar el rendimiento del dibujo. Este método determina qué revisiones son adyacentes (dentro de la tolerancia proporcionada).
La información de adyacencia también se usa para optimizar la teselación. Genere información de adyacencia una vez y teselate repetidamente llamando a ID3DXPatchMesh::Tessellate. La optimización realizada es independiente del nivel de teselación real utilizado. Sin embargo, si se cambian los vértices de malla, debe volver a generar la información de adyacencia.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también