struktur D3DHAL_DP2CREATEVERTEXSHADERFUNC (d3dhal.h)

DirectX 9.0 dan versi yang lebih baru saja.

Struktur D3DHAL_DP2CREATEVERTEXSHADERFUNC digunakan untuk membuat objek kode shader vertex ketika opcode D3DDP2OP_CREATEVERTEXSHADERFUNC diterima oleh D3dDrawPrimitives2.

Sintaks

typedef struct _D3DHAL_DP2CREATEVERTEXSHADERFUNC {
  DWORD dwHandle;
  DWORD dwSize;
} D3DHAL_DP2CREATEVERTEXSHADERFUNC;

Anggota

dwHandle

Menentukan handel ke kode shader vertex yang ditetapkan oleh runtime. Nilai ini dijamin menjadi subzero.

dwSize

Menentukan ukuran kode shader dalam byte.

Keterangan

Ketika runtime memanggil fungsi D3dDrawPrimitives2 driver dengan token ini, driver harus memvalidasi kode shader yang diberikan dan melaporkan keberhasilan atau kegagalan yang sesuai.

Kode shader vertex mengikuti D3DHAL_DP2CREATEVERTEXSHADERFUNC di aliran perintah. Lihat Kode Shader Driver Direct3D untuk informasi tentang format kode shader individual dan token yang terdiri dari setiap kode shader.

Runtime DirectX 9.0 mengatur dwHandle ke nol untuk menunjukkan alur fungsi tetap.

Persyaratan

Persyaratan Nilai
Header d3dhal.h (termasuk D3dhal.h)

Lihat juga

D3DDP2OP_CREATEVERTEXSHADERFUNC

D3DHAL_DP2CREATEVERTEXSHADERDECL

D3DHAL_DP2VERTEXSHADER

D3dDrawPrimitives2