struktur D3D10_SHADER_DEBUG_INFO (d3d10_1shader.h)
Menjelaskan format Antarmuka ID3D10Blob yang dikembalikan oleh D3D10GetShaderDebugInfo.
Sintaks
typedef struct _D3D10_SHADER_DEBUG_INFO {
UINT Size;
UINT Creator;
UINT EntrypointName;
UINT ShaderTarget;
UINT CompileFlags;
UINT Files;
UINT FileInfo;
UINT Instructions;
UINT InstructionInfo;
UINT Variables;
UINT VariableInfo;
UINT InputVariables;
UINT InputVariableInfo;
UINT Tokens;
UINT TokenInfo;
UINT Scopes;
UINT ScopeInfo;
UINT ScopeVariables;
UINT ScopeVariableInfo;
UINT UintOffset;
UINT StringOffset;
} D3D10_SHADER_DEBUG_INFO;
Anggota
Size
Jenis: UINT
Ukuran struktur ini.
Creator
Jenis: UINT
Offset ke LPCSTR untuk versi kompilator.
EntrypointName
Jenis: UINT
Offset ke LPCSTR untuk Nama titik entri.
ShaderTarget
Jenis: UINT
Offset ke LPCSTR untuk target shader.
CompileFlags
Jenis: UINT
Bendera yang digunakan untuk mengkompilasi.
Files
Jenis: UINT
Jumlah file yang disertakan.
FileInfo
Jenis: UINT
Offset ke array struktur D3D10_SHADER_DEBUG_FILE_INFO yang memiliki elemen Files .
Instructions
Jenis: UINT
Jumlah instruksi.
InstructionInfo
Jenis: UINT
Offset ke array struktur D3D10_SHADER_DEBUG_INST_INFO yang memiliki elemen Instruksi .
Variables
Jenis: UINT
Jumlah variabel.
VariableInfo
Jenis: UINT
Offset ke array struktur D3D10_SHADER_DEBUG_VAR_INFO yang memiliki elemen Variabel .
InputVariables
Jenis: UINT
Jumlah variabel yang akan diinisialisasi sebelum berjalan.
InputVariableInfo
Jenis: UINT
Offset ke array struktur D3D10_SHADER_DEBUG_INPUT_INFO yang memiliki elemen InputVariables .
Tokens
Jenis: UINT
Jumlah token yang akan diinisialisasi.
TokenInfo
Jenis: UINT
Offset ke array struktur D3D10_SHADER_DEBUG_TOKEN_INFO yang memiliki elemen Token .
Scopes
Jenis: UINT
Jumlah cakupan.
ScopeInfo
Jenis: UINT
Offset ke array struktur D3D10_SHADER_DEBUG_SCOPE_INFO yang memiliki elemen Cakupan .
ScopeVariables
Jenis: UINT
Jumlah variabel yang dideklarasikan.
ScopeVariableInfo
Jenis: UINT
Offset ke array struktur D3D10_SHADER_DEBUG_SCOPEVAR_INFO yang memiliki elemen Cakupan .
UintOffset
Jenis: UINT
Offset ke datastore UINT, semua offset UINT berasal dari offset ini.
StringOffset
Jenis: UINT
Offset ke datastore string, semua offset string berasal dari offset ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d10_1shader.h (termasuk D3D10Shader.h) |