Metode ID3DXBaseEffect::SetValue
Tetapkan nilai parameter atau anotasi arbitrer, termasuk jenis sederhana, struct, array, string, shader, dan tekstur.
Sintaks
HRESULT SetValue(
[in] D3DXHANDLE hParameter,
[in] LPCVOID pData,
[in] UINT Bytes
);
Parameter
-
hParameter [in]
-
Jenis: D3DXHANDLE
Pengidentifikasi unik. Lihat Handel (Direct3D 9).
-
pData [in]
-
Jenis: LPCVOID
Penunjuk ke buffer yang berisi data.
-
Byte [in]
-
Jenis: UINT
[in] Jumlah byte dalam buffer. Teruskan D3DX_DEFAULT jika Anda tahu buffer Anda cukup besar untuk berisi seluruh parameter, dan Anda ingin melewati validasi ukuran.
Menampilkan nilai
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan adalah D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat D3DERR_INVALIDCALL.
Keterangan
Metode ini dapat digunakan sebagai pengganti hampir semua panggilan API set efek.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga