Baca dalam bahasa Inggris

Bagikan melalui


header d3d10shader.h

Header ini digunakan oleh Direct3D 10 Graphics. Untuk informasi selengkapnya, lihat:

d3d10shader.h berisi antarmuka pemrograman berikut:

Antarmuka

 
ID3D10ShaderReflection

Antarmuka refleksi shader mengakses informasi shader. (ID3D10ShaderReflection)
ID3D10ShaderReflectionConstantBuffer

Antarmuka refleksi shader ini menyediakan akses ke buffer konstanta. (ID3D10ShaderReflectionConstantBuffer)
ID3D10ShaderReflectionType

Antarmuka refleksi shader ini menyediakan akses ke jenis variabel. (ID3D10ShaderReflectionType)
ID3D10ShaderReflectionVariable

Antarmuka refleksi shader ini menyediakan akses ke variabel. (ID3D10ShaderReflectionVariable)

Fungsi

 
D3D10CompileShader

Mengkompilasi shader HLSL.
D3D10DisassembleShader

Fungsi ini -- yang membongkar shader yang dikompilasi ke dalam string teks yang berisi instruksi perakitan dan mendaftarkan penetapan -- telah ditolak. Sebagai gantinya, gunakan D3DDisassemble.
D3D10GetGeometryShaderProfile

Dapatkan profil shader geometri yang paling cocok untuk perangkat tertentu.
D3D10GetInputAndOutputSignatureBlob

Dapatkan buffer yang berisi tanda tangan shader.
D3D10GetInputSignatureBlob

Dapatkan buffer yang berisi tanda tangan shader-input.
D3D10GetOutputSignatureBlob

Dapatkan buffer yang berisi tanda tangan shader-output.
D3D10GetPixelShaderProfile

Dapatkan profil shader piksel yang paling cocok untuk perangkat tertentu.
D3D10GetShaderDebugInfo

Dapatkan info debug shader. Info debug dihasilkan oleh D3D10CompileShader dan disematkan dalam isi shader.
D3D10GetVertexShaderProfile

Dapatkan profil shader vertex yang paling cocok untuk perangkat tertentu.
D3D10PreprocessShader

Buat string teks shader yang berisi token shader yang akan ditemukan dalam shader yang dikompilasi.
D3D10ReflectShader

Fungsi ini -- yang membuat objek refleksi shader untuk mengambil informasi tentang shader yang dikompilasi -- telah ditolak. Sebagai gantinya, gunakan D3DReflect.

Struktur

 
D3D10_SHADER_BUFFER_DESC

Menjelaskan shader constant-buffer. (D3D10_SHADER_BUFFER_DESC)
D3D10_SHADER_DESC

Menjelaskan shader. (D3D10_SHADER_DESC)
D3D10_SHADER_INPUT_BIND_DESC

Menjelaskan bagaimana sumber daya shader terikat dengan input shader. (D3D10_SHADER_INPUT_BIND_DESC)
D3D10_SHADER_TYPE_DESC

Menjelaskan jenis variabel shader. (D3D10_SHADER_TYPE_DESC)
D3D10_SHADER_VARIABLE_DESC

Menjelaskan variabel shader. (D3D10_SHADER_VARIABLE_DESC)
D3D10_SIGNATURE_PARAMETER_DESC

Menjelaskan tanda tangan shader. (D3D10_SIGNATURE_PARAMETER_DESC)