Bagikan melalui


Metode ID3DXBaseEffect::GetValue

Dapatkan nilai parameter atau anotasi arbitrer, termasuk jenis sederhana, struktur, array, string, shader, dan tekstur. Metode ini dapat digunakan sebagai pengganti hampir semua panggilan Getxxx di ID3DXBaseEffect.

Sintaks

HRESULT GetValue(
  [in]  D3DXHANDLE hParameter,
  [out] LPVOID     pData,
  [in]  UINT       Bytes
);

Parameter

hParameter [in]

Jenis: D3DXHANDLE

Pengidentifikasi unik. Lihat Handel (Direct3D 9).

pData [out]

Jenis: LPVOID

Mengembalikan buffer yang berisi nilai .

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 D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat D3DERR_INVALIDCALL.

Persyaratan

Persyaratan Nilai
Header
D3DX9Shader.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXBaseEffect

SetValue