Bagikan melalui


struktur D3DDDIVERTEXELEMENT (d3dumddi.h)

Struktur D3DDDIVERTEXELEMENT menjelaskan elemen dalam array untuk deklarasi shader vertex.

Sintaks

typedef struct _D3DDDIVERTEXELEMENT {
  [in] USHORT Stream;
  [in] USHORT Offset;
  [in] UCHAR  Type;
  [in] UCHAR  Method;
  [in] UCHAR  Usage;
  [in] UCHAR  UsageIndex;
} D3DDDIVERTEXELEMENT;

Anggota

[in] Stream

Jumlah aliran.

[in] Offset

Offset (jika ada), dalam byte, dari awal aliran hingga awal data.

[in] Type

Salah satu dari beberapa jenis data yang telah ditentukan sebelumnya yang menentukan ukuran data. Untuk informasi selengkapnya tentang jenis ini, lihat jenis enumerasi D3DDECLTYPE dalam dokumentasi Microsoft Windows SDK.

[in] Method

Metode pemrosesan tessellator. Metode ini menentukan bagaimana tessellator menginterpretasikan dan beroperasi pada data vertex. Untuk informasi selengkapnya tentang metode ini, lihat jenis enumerasi D3DDECLMETHOD dalam dokumentasi Windows SDK.

[in] Usage

Penggunaan data vertex yang dimaksudkan. Untuk informasi selengkapnya tentang kemungkinan penggunaan, lihat jenis enumerasi D3DDECLUSAGE dalam dokumentasi Windows SDK.

[in] UsageIndex

Modifikasi pada data penggunaan yang ditentukan dalam anggota Penggunaan . Modifikasi ini memungkinkan beberapa jenis penggunaan ditentukan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

CreateVertexShaderDecl