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 |
|
Pustaka |
|
Lihat juga