Antarmuka ID3DXConstantTable
Antarmuka ID3DXConstantTable digunakan untuk mengakses tabel konstanta. Tabel ini berisi variabel yang digunakan oleh shader dan efek bahasa tingkat tinggi.
Anggota
Antarmuka ID3DXConstantTable mewarisi dari antarmuka IUnknown . ID3DXConstantTable juga memiliki tipe anggota ini:
Metode
Antarmuka ID3DXConstantTable memiliki metode ini.
Metode | Deskripsi |
---|---|
GetBufferPointer | Mendapatkan penunjuk ke buffer yang berisi tabel konstanta. |
GetBufferSize | Mendapatkan ukuran buffer tabel konstanta. |
GetConstant | Mendapatkan konstanta dengan mencari indeksnya. |
GetConstantByName | Mendapatkan konstanta dengan mencari namanya. |
GetConstantDesc | Mendapatkan penunjuk ke array deskripsi konstanta dalam tabel konstanta. |
GetConstantElement | Mendapatkan konstanta dari array konstanta. Array terdiri dari elemen. |
GetDesc | Mendapatkan deskripsi tabel konstanta. |
GetSamplerIndex | Mengembalikan indeks sampler. |
SetBool | Menetapkan nilai Boolean. |
SetBoolArray | Mengatur array nilai Boolean. |
SetDefaults | Mengatur konstanta ke nilai defaultnya. Nilai default dideklarasikan dalam deklarasi variabel dalam shader. |
SetFloat | Mengatur angka floating-point. |
SetFloatArray | Mengatur array angka floating-point. |
SetInt | Mengatur nilai bilangan bulat. |
SetIntArray | Mengatur array bilangan bulat. |
SetMatrix | Mengatur matriks yang tidak ditransposisikan. |
SetMatrixArray | Mengatur array matriks yang tidak ditransposisikan. |
SetMatrixPointerArray | Mengatur array pointer ke matriks yang tidak ditransposisikan. |
SetMatrixTranspose | Mengatur matriks yang diubah urutannya. |
SetMatrixTransposeArray | Mengatur array matriks yang diubah urutannya. |
SetMatrixTransposePointerArray | Mengatur array pointer ke matriks yang ditransposisikan. |
SetValue | Mengatur konten buffer ke tabel konstanta. |
SetVector | Mengatur vektor 4D. |
SetVectorArray | Mengatur array vektor 4D. |
Keterangan
Jenis LPD3DXCONSTANTTABLE didefinisikan sebagai penunjuk ke antarmuka ID3DXConstantTable .
typedef interface ID3DXConstantTable ID3DXConstantTable;
typedef interface ID3DXConstantTable *LPD3DXCONSTANTTABLE;
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