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 |