Bagikan melalui


METODE ID3D10Device::CreatePixelShader (d3d10.h)

Membuat shader piksel.

Sintaks

HRESULT CreatePixelShader(
  [in]  const void        *pShaderBytecode,
  [in]  SIZE_T            BytecodeLength,
  [out] ID3D10PixelShader **ppPixelShader
);

Parameter

[in] pShaderBytecode

Jenis: const void*

Penunjuk ke shader yang dikompilasi. Untuk mendapatkan pointer ini, lihat Mendapatkan Pointer ke Shader yang Dikompilasi.

[in] BytecodeLength

Jenis: SIZE_T

Ukuran shader piksel yang dikompilasi.

[out] ppPixelShader

Jenis: ID3D10PixelShader**

Alamat penunjuk ke Antarmuka ID3D10PixelShader. Jika ini ADALAH NULL, semua parameter lain akan divalidasi, dan jika semua parameter lulus validasi, API ini akan mengembalikan S_FALSE alih-alih S_OK.

Nilai kembali

Jenis: HRESULT

Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 10 berikut.

Keterangan

Setelah membuat shader piksel, Anda dapat mengaturnya ke perangkat menggunakan ID3D10Device::P SSetShader.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d10.h
Pustaka D3D10.lib

Lihat juga

Antarmuka ID3D10Device