Função D3DXGetShaderSamplers
Obtenha os nomes de amostra referenciados em um sombreador.
Sintaxe
HRESULT D3DXGetShaderSamplers(
_In_ const DWORD *pFunction,
_Inout_ LPCSTR *pSamplers,
_Out_ UINT *pCount
);
Parâmetros
-
pFunction [in]
-
Tipo: const DWORD*
Ponteiro para o fluxo DWORD da função de sombreador.
-
pSamplers [in, out]
-
Tipo: LPCSTR*
Ponteiro para uma matriz de LPCSTRs. A função preencherá essa matriz com ponteiros para os nomes de sampler contidos em pFunction. O tamanho máximo da matriz é o número máximo de registros de amostra (16 para vs_3_0 e ps_3_0).
Para localizar o número de samplers usados, marcar pCount depois de chamar D3DXGetShaderSamplers com pSamplers = NULL.
-
pCount [out]
-
Tipo: UINT*
Retorna o número de samplers referenciados pelo sombreador.
Valor retornado
Tipo: HRESULT
Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA E_OUTOFMEMORY.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também