Método ID3DXEffectStateManager::SetVertexShaderConstantF
Uma função de retorno de chamada que deve ser implementada por um usuário para definir uma matriz de constantes de ponto flutuante de sombreador de vértice.
Sintaxe
HRESULT SetVertexShaderConstantF(
[out] UINT StartRegister,
[out] const FLOAT *pConstantData,
[out] UINT RegisterCount
);
Parâmetros
-
StartRegister [out]
-
Tipo: UINT
O índice baseado em zero do primeiro registro constante.
-
pConstantData [out]
-
Tipo: const FLOAT*
Uma matriz de constantes de ponto flutuante.
-
RegisterCount [out]
-
Tipo: UINT
O número de registros em pConstantData.
Valor retornado
Tipo: HRESULT
O método implementado pelo usuário deve retornar S_OK. Se o retorno de chamada falhar ao definir o estado do dispositivo, uma das seguintes opções ocorrerá:
- O efeito falhará durante ID3DXEffect::BeginPass.
- A chamada de estado de efeito dinâmico (como IDirect3DDevice9::SetVertexShaderConstantF) falhará.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também