PFND3DDDI_CREATEVERTEXSHADERDECL função de retorno de chamada (d3dumddi.h)
A função CreateVertexShaderDecl converte a declaração de sombreador de vértice em um formato específico de hardware e associa a declaração a um identificador de sombreador.
Sintaxe
PFND3DDDI_CREATEVERTEXSHADERDECL Pfnd3dddiCreatevertexshaderdecl;
HRESULT Pfnd3dddiCreatevertexshaderdecl(
[in] HANDLE hDevice,
D3DDDIARG_CREATEVERTEXSHADERDECL *unnamedParam2,
const D3DDDIVERTEXELEMENT *unnamedParam3
)
{...}
Parâmetros
[in] hDevice
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
pData [in, out]
Um ponteiro para uma estrutura D3DDDIARG_CREATEVERTEXSHADERDECL que recupera o identificador de sombreador associado à declaração de sombreador de vértice especificada por pVertexElements.
unnamedParam3
pVertexElements [in]
Uma matriz de estruturas de D3DDDIVERTEXELEMENT que compõem a declaração do sombreador de vértice.
Retornar valor
CreateVertexShaderDecl retorna S_OK ou um resultado de erro apropriado se o objeto de declaração de sombreador de vértice não for criado com êxito.
Comentários
A matriz de estruturas de D3DDDIVERTEXELEMENT especificadas por pVertexElements define dados de vértice no pipeline.
Para obter mais informações sobre assemblers de sombreador de programação, consulte Processing Shader Codes( Processing Shader Codes).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |