Fungsi D3DXGetShaderSamplers
Dapatkan nama sampler yang dirujuk dalam shader.
Sintaks
HRESULT D3DXGetShaderSamplers(
_In_ const DWORD *pFunction,
_Inout_ LPCSTR *pSamplers,
_Out_ UINT *pCount
);
Parameter
-
pFunction [in]
-
Jenis: const DWORD*
Arahkan ke fungsi shader aliran DWORD.
-
pSamplers [masuk, keluar]
-
Jenis: LPCSTR*
Penunjuk ke array LPCSTR. Fungsi ini akan mengisi array ini dengan pointer ke nama sampler yang terkandung dalam pFunction. Ukuran array maksimum adalah jumlah maksimum register sampler (16 untuk vs_3_0 dan ps_3_0).
Untuk menemukan jumlah sampler yang digunakan, periksa pCount setelah memanggil D3DXGetShaderSamplers dengan pSamplers = NULL.
-
pCount [out]
-
Jenis: UINT*
Mengembalikan jumlah sampler yang dirujuk oleh shader.
Nilai kembali
Jenis: HRESULT
Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk