Función D3DXGetShaderSamplers
Obtenga los nombres de muestra a los que se hace referencia en un sombreador.
Sintaxis
HRESULT D3DXGetShaderSamplers(
_In_ const DWORD *pFunction,
_Inout_ LPCSTR *pSamplers,
_Out_ UINT *pCount
);
Parámetros
-
pFunction [in]
-
Tipo: const DWORD*
Puntero a la secuencia DWORD de la función de sombreador.
-
pSamplers [in, out]
-
Tipo: LPCSTR*
Puntero a una matriz de LPCSTR. La función rellenará esta matriz con punteros a los nombres de sampler contenidos en pFunction. El tamaño máximo de la matriz es el número máximo de registros de muestreo (16 para vs_3_0 y ps_3_0).
Para buscar el número de muestreadores usados, compruebe pCount después de llamar a D3DXGetShaderSamplers con pSamplers = NULL.
-
pCount [out]
-
Tipo: UINT*
Devuelve el número de muestras a los que hace referencia el sombreador.
Valor devuelto
Tipo: HRESULT
Si la función se realiza correctamente, el valor devuelto se D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también