Compartir a través de


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

Consulte también

D2D1_VERTEX_USAGE

ID2D1EffectContext::CreateVertexBuffer

ID2D1EffectContext::LoadVertexShader