struktur D3D_SHADER_MACRO (d3dcommon.h)

Mendefinisikan makro shader.

Sintaks

typedef struct _D3D_SHADER_MACRO {
  LPCSTR Name;
  LPCSTR Definition;
} D3D_SHADER_MACRO, *LPD3D_SHADER_MACRO;

Anggota

Name

Nama makro.

Definition

Definisi makro.

Keterangan

Anda bisa menggunakan makro shader di shader Anda. Struktur D3D_SHADER_MACRO menentukan makro shader tunggal seperti yang diperlihatkan dalam contoh berikut:


D3D_SHADER_MACRO Shader_Macros[] = { "zero", "0", NULL, NULL };

Fungsi pembuatan shader atau efek berikut mengambil array makro shader sebagai parameter input:

Persyaratan

Persyaratan Nilai
Header d3dcommon.h

Lihat juga

Struktur Versi Umum