estructura D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES (d2d1effectauthor.h)
Define un sombreador de vértices y la descripción del elemento de entrada para definir el diseño de entrada. La combinación se usa para permitir que un efecto de vértice personalizado cree un sombreador de vértices personalizado y páselo un diseño personalizado.
Sintaxis
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;
Miembros
shaderBufferWithInputSignature
Puntero al búfer.
shaderBufferSize
Tamaño del búfer.
inputElements
Matriz de tipos de datos de fase del ensamblador de entrada.
elementCount
Número de elementos de entrada en el sombreador de vértices.
stride
El paso del vértice.
Comentarios
El sombreador de vértices se cargará mediante la llamada CreateVertexBuffer que acepta las propiedades del búfer de vértices.
No es necesario especificar esta estructura si se usa uno de los sombreadores de vértices estándar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 y actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | d2d1effectauthor.h |