Método ID3DXBaseMesh::D rawSubset
Dibuja un subconjunto de una malla.
Sintaxis
HRESULT DrawSubset(
[in] DWORD AttribId
);
Parámetros
-
AttribId [in]
-
Tipo: DWORD
DWORD que especifica qué subconjunto de la malla se va a dibujar. Este valor se usa para diferenciar caras de una malla como pertenecientes a uno o varios grupos de atributos.
Valor devuelto
Tipo: HRESULT
Si el método se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto se puede D3DERR_INVALIDCALL.
Comentarios
El subconjunto especificado por AttribId se representará mediante el método IDirect3DDevice9::D rawIndexedPrimitive , utilizando el tipo primitivo D3DPT_TRIANGLELIST, por lo que se debe inicializar correctamente un búfer de índice.
Se usa una tabla de atributos para identificar las áreas de la malla que deben dibujarse con diferentes texturas, estados de representación, materiales, etc. Además, la aplicación puede usar la tabla de atributos para ocultar partes de una malla sin dibujar un identificador de atributo determinado (AttribId) al dibujar el marco.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también