struktur D3D10_SHADER_TYPE_DESC (d3d10shader.h)
Menjelaskan jenis variabel shader.
Sintaks
typedef struct _D3D10_SHADER_TYPE_DESC {
D3D10_SHADER_VARIABLE_CLASS Class;
D3D10_SHADER_VARIABLE_TYPE Type;
UINT Rows;
UINT Columns;
UINT Elements;
UINT Members;
UINT Offset;
} D3D10_SHADER_TYPE_DESC;
Anggota
Class
Jenis: D3D10_SHADER_VARIABLE_CLASS
Mengidentifikasi kelas variabel sebagai salah satu skalar, vektor, matriks, atau objek. Lihat D3D10_SHADER_VARIABLE_CLASS.
Type
Jenis: D3D10_SHADER_VARIABLE_TYPE
Jenis variabel. Lihat D3D10_SHADER_VARIABLE_TYPE.
Rows
Jenis: UINT
Jumlah baris dalam matriks. Jika tidak, jenis numerik mengembalikan 1, jenis lainnya mengembalikan 0.
Columns
Jenis: UINT
Jumlah kolom dalam matriks. Jika tidak, jenis numerik mengembalikan 1, jenis lainnya mengembalikan 0.
Elements
Jenis: UINT
Jumlah elemen dalam array; jika tidak, 0.
Members
Jenis: UINT
Jumlah anggota dalam struktur; jika tidak, 0.
Offset
Jenis: UINT
Offset, dalam byte, antara awal struktur induk dan variabel ini.
Keterangan
Dapatkan deskripsi jenis variabel shader dengan memanggil ID3D10ShaderReflectionType::GetDesc.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d10shader.h |
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