Struktur D3DXMACRO

Menjelaskan definisi pra-prosesor yang digunakan oleh objek efek.

Sintaks

typedef struct D3DXMACRO {
  LPCSTR Name;
  LPCSTR Definition;
} D3DXMACRO, *LPD3DXMACRO;

Anggota

Nama

Jenis: LPCSTR

Nama pra-prosesor.

Definisi

Jenis: LPCSTR

Nama definisi.

Keterangan

Untuk menggunakan D3DXMACROdalam lebih dari satu baris, awali setiap karakter baris baru dengan garis miring terbalik (seperti #define dalam bahasa C). Contohnya:

sample=
macro.Name = "DO_CODE_BLOCK";
macro.Definition =
    "/* here is a block of code */\\\n"
    "{ do something ... }\\\n";

Perhatikan 3 karakter garis miring terbelakang di akhir baris. Dua pertama diperlukan untuk menghasilkan satu '\', diikuti oleh karakter baris baru "\n". Secara opsional, Anda mungkin juga ingin mengakhiri baris Anda menggunakan "\\\r\n".

Persyaratan

Persyaratan Nilai
Header
D3dx9shader.h

Lihat juga

Struktur Efek

D3DXCreateEffectFromFile