Bagikan melalui


Metode ID2D1EffectContext::CreateVertexBuffer (d2d1effectauthor.h)

Membuat buffer vertex atau menemukan buffer vertex standar dan secara opsional menginisialisasinya dengan simpul. Buffer yang dikembalikan dapat ditentukan dalam info render untuk menentukan shader vertex dan atau untuk meneruskan simpul kustom ke shader vertex standar yang digunakan oleh Direct2D.

Sintaks

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
);

Parameter

[in] vertexBufferProperties

Jenis: const D2D1_VERTEX_BUFFER_PROPERTIES*

Properti yang digunakan untuk menggambarkan buffer vertex dan shader vertex.

[in, optional] resourceId

Jenis: const GUID*

Id unik yang mengidentifikasi buffer vertex.

[in, optional] customVertexBufferProperties

Jenis: const D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES*

Properti yang digunakan untuk menentukan buffer vertex kustom. Jika Anda menggunakan shader vertex bawaan, Anda tidak perlu menentukan properti ini.

[out] buffer

Jenis: ID2D1VertexBuffer**

Buffer vertex yang dikembalikan.

Mengembalikan nilai

Jenis: HRESULT

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

HRESULT Deskripsi
S_OK Tidak terjadi kesalahan.
E_OUTOFMEMORY Direct2D tidak dapat mengalokasikan memori yang cukup untuk menyelesaikan panggilan.
E_INVALIDARG Parameter yang tidak valid diteruskan ke fungsi pengembalian.

Persyaratan

   
Klien minimum yang didukung Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1effectauthor.h
Pustaka D2D1.lib

Lihat juga

ID2D1EffectContext