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)

Lihat juga

Struktur Shader