Bagikan melalui


Fungsi D3DXGetShaderOutputSemantics

Dapatkan semantik untuk semua elemen output shader.

Sintaks

HRESULT D3DXGetShaderOutputSemantics(
  _In_  const DWORD        *pFunction,
  _In_        D3DXSEMANTIC *pSemantics,
  _Out_       UINT         *pCount
);

Parameter

pFunction [in]

Jenis: const DWORD*

Penunjuk ke fungsi shader aliran DWORD.

pSemantics [in]

Jenis: D3DXSEMANTIC*

Penunjuk ke array struktur D3DXSEMANTIC . Fungsi ini akan mengisi array ini dengan semantik untuk setiap elemen output yang dirujuk oleh shader. Array ini diasumsikan berisi setidaknya elemen MAXD3DDECLLENGTH. Namun, memanggil D3DXGetShaderOutputSemantics dengan pSemantics = NULL akan mengembalikan jumlah elemen yang diperlukan untuk pCount.

pCount [out]

Jenis: UINT*

Mengembalikan jumlah elemen dalam pSemantics.

Nilai kembali

Jenis: HRESULT

Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan bisa menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.

Persyaratan

Persyaratan Nilai
Header
D3DX9Shader.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Shader