Antarmuka ID3DXPRTBuffer
Antarmuka ID3DXPRTBuffer digunakan sebagai buffer data untuk menyimpan data vertex dan piksel untuk digunakan dengan metode dan fungsi transfer radiasi yang telah dikomputasi sebelumnya (PRT).
Anggota
Antarmuka ID3DXPRTBuffer mewarisi dari antarmuka IUnknown . ID3DXPRTBuffer juga memiliki jenis anggota berikut:
Metode
Antarmuka ID3DXPRTBuffer memiliki metode ini.
Metode | Deskripsi |
---|---|
AddBuffer | Menambahkan buffer lain ke ID3DXPRTBuffer dan menyimpan hasilnya di ID3DXPRTBuffer. |
LampirkanGH | Mengaitkan objek ID3DXTextureGutterHelper dengan objek ID3DXPRTBuffer . |
EvalGH | Menerapkan data gutter tekstur tersimpan ke buffer tekstur ID3DXPRTBuffer . |
ExtractTexture | Mengekstrak data koefisien dari saluran warna buffer untuk rentang koefisien tertentu, dan menambahkan data ke objek IDirect3DTexture9 . |
ExtractToMesh | Mengekstrak data koefisien dari buffer saluran tunggal dan menambahkan data ke objek ID3DXMesh . |
GetHeight | Mengambil tinggi tekstur, dalam piksel. |
GetNumChannels | Mengambil jumlah saluran warna yang digunakan dalam memori untuk menyimpan sampel. |
GetNumCoeffs | Mengambil jumlah skalar per saluran warna yang digunakan dalam memori untuk menyimpan sampel. |
GetNumSamples | Mengambil jumlah simpul (atau texel) yang diambil sampelnya. |
GetWidth | Mengambil lebar tekstur, dalam piksel. |
IsTexture | Menunjukkan apakah buffer berisi tekstur. |
LockBuffer | Mengunci berbagai data sampel verteks atau texel dan mendapatkan penunjuk ke lokasi dalam memori buffer. |
ReleaseGH | Tidak mengaitkan objek ID3DXTextureGutterHelper terlampir dengan objek ID3DXPRTBuffer . |
Mengubah ukuran | Mengubah jumlah sampel yang terkandung dalam buffer. |
ScaleBuffer | Mengalikan setiap nilai dalam buffer dengan nilai konstanta. |
UnlockBuffer | Mengakhiri masa pakai penunjuk ppData yang dikembalikan oleh ID3DXPRTBuffer::LockBuffer. |
Keterangan
Antarmuka ID3DXPRTBuffer diperoleh dengan memanggil fungsi D3DXCreatePRTBuffer atau D3DXCreatePRTBufferTex .
Jenis LPD3DXPRTBUFFER didefinisikan sebagai penunjuk ke antarmuka ID3DXPRTBuffer .
typedef interface ID3DXPRTBuffer ID3DXPRTBuffer;
typedef interface ID3DXPRTBuffer *LPD3DXPRTBUFFER;
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga