estrutura D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES (d2d1effectauthor.h)
Define um sombreador de vértice e a descrição do elemento de entrada para definir o layout de entrada. A combinação é usada para permitir que um efeito de vértice personalizado crie um sombreador de vértice personalizado e passe um layout personalizado.
Sintaxe
typedef struct D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES {
const BYTE *shaderBufferWithInputSignature;
UINT32 shaderBufferSize;
const D2D1_INPUT_ELEMENT_DESC *inputElements;
UINT32 elementCount;
UINT32 stride;
} D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES;
Membros
shaderBufferWithInputSignature
Um ponteiro para o buffer.
shaderBufferSize
O tamanho do buffer.
inputElements
Uma matriz de tipos de dados de estágio do assembler de entrada.
elementCount
O número de elementos de entrada no sombreador de vértice.
stride
O passo do vértice.
Comentários
O sombreador de vértice será carregado pela chamada CreateVertexBuffer que aceita as propriedades do buffer de vértice.
Essa estrutura não precisará ser especificada se um dos sombreadores de vértice padrão for usado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | d2d1effectauthor.h |