Compartir a través de


Método ID2D1EffectContext::CreateVertexBuffer (d2d1effectauthor.h)

Crea un búfer de vértices o busca un búfer de vértices estándar y, opcionalmente, lo inicializa con vértices. El búfer devuelto se puede especificar en la información de representación para especificar un sombreador de vértices y o para pasar vértices personalizados al sombreador de vértices estándar usado por Direct2D.

Sintaxis

HRESULT CreateVertexBuffer(
  [in]           const D2D1_VERTEX_BUFFER_PROPERTIES        *vertexBufferProperties,
  [in, optional] const GUID                                 *resourceId,
  [in, optional] const D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES *customVertexBufferProperties,
  [out]          ID2D1VertexBuffer                          **buffer
);

Parámetros

[in] vertexBufferProperties

Tipo: const D2D1_VERTEX_BUFFER_PROPERTIES*

Las propiedades usadas para describir el búfer de vértices y el sombreador de vértices.

[in, optional] resourceId

Tipo: GUID const*

Identificador único que identifica el búfer de vértices.

[in, optional] customVertexBufferProperties

Tipo: const D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES*

Propiedades usadas para definir un búfer de vértices personalizado. Si usa un sombreador de vértices integrado, no es necesario especificar esta propiedad.

[out] buffer

Tipo: ID2D1VertexBuffer**

Búfer de vértices devuelto.

Valor devuelto

Tipo: HRESULT

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

HRESULT Descripción
S_OK No se ha producido ningún error.
E_OUTOFMEMORY Direct2D no pudo asignar suficiente memoria para completar la llamada.
E_INVALIDARG Se pasó un parámetro no válido a la función de devolución.

Requisitos

   
Cliente mínimo compatible Windows 8 y Platform Update 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]
Plataforma de destino Windows
Encabezado d2d1effectauthor.h
Library D2D1.lib

Consulte también

ID2D1EffectContext