struttura D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES (d2d1effectauthor.h)
Definisce un vertex shader e la descrizione dell'elemento di input per definire il layout di input. La combinazione viene usata per consentire a un effetto vertice personalizzato di creare un vertex shader personalizzato e passarlo a un layout personalizzato.
Sintassi
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;
Members
shaderBufferWithInputSignature
Puntatore al buffer.
shaderBufferSize
Dimensione del buffer.
inputElements
Matrice di tipi di dati di fase dell'assembler di input.
elementCount
Numero di elementi di input nel vertex shader.
stride
Stride del vertice.
Commenti
Il vertex shader verrà caricato dalla chiamata CreateVertexBuffer che accetta le proprietà del vertex buffer.
Questa struttura non deve essere specificata se viene usato uno dei vertex shader standard.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 e aggiornamento della piattaforma per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | d2d1effectauthor.h |