METODE ID3DXEffectStateManager::SetVertexShaderConstantF
Fungsi panggilan balik yang harus diimplementasikan oleh pengguna untuk mengatur array konstanta floating-point shader vertex.
Sintaks
HRESULT SetVertexShaderConstantF(
[out] UINT StartRegister,
[out] const FLOAT *pConstantData,
[out] UINT RegisterCount
);
Parameter
-
StartRegister [out]
-
Jenis: UINT
Indeks berbasis nol dari register konstanta pertama.
-
pConstantData [out]
-
Jenis: const FLOAT*
Array konstanta floating-point.
-
RegisterCount [out]
-
Jenis: UINT
Jumlah register di pConstantData.
Nilai kembali
Jenis: HRESULT
Metode yang diterapkan pengguna harus mengembalikan S_OK. Jika panggilan balik gagal saat mengatur status perangkat, salah satu hal berikut ini akan terjadi:
- Efeknya akan gagal selama ID3DXEffect::BeginPass.
- Panggilan status efek dinamis (seperti IDirect3DDevice9::SetVertexShaderConstantF) akan gagal.
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