Metodo ID3D10Device::CreateGeometryShader (d3d10.h)

Creare uno shader geometry.

Sintassi

HRESULT CreateGeometryShader(
  [in]  const void           *pShaderBytecode,
  [in]  SIZE_T               BytecodeLength,
  [out] ID3D10GeometryShader **ppGeometryShader
);

Parametri

[in] pShaderBytecode

Tipo: const void*

Puntatore al shader compilato. Per ottenere questo puntatore, vedere Recupero di un puntatore a uno shader compilato.

[in] BytecodeLength

Tipo: SIZE_T

Dimensioni dello shader geometry compilato.

[out] ppGeometryShader

Tipo: ID3D10GeometryShader**

Indirizzo di un puntatore a un'interfaccia ID3D10GeometryShader. Se si tratta di NULL, tutti gli altri parametri verranno convalidati e, se tutti i parametri passano la convalida, l'API restituirà S_FALSE anziché S_OK.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici restituiti Direct3D 10 seguenti.

Commenti

Dopo aver creato, lo shader può essere impostato sul dispositivo chiamando ID3D10Device::GSSetShader.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d10.h
Libreria D3D10.lib

Vedi anche

Interfaccia ID3D10Device