Share via


Método ID3D10Device::CreateGeometryShader (d3d10.h)

Cree un sombreador de geometría.

Sintaxis

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

Parámetros

[in] pShaderBytecode

Tipo: const void*

Puntero al sombreador compilado. Para obtener este puntero, consulte Obtención de un puntero a un sombreador compilado.

[in] BytecodeLength

Tipo: SIZE_T

Tamaño del sombreador de geometría compilado.

[out] ppGeometryShader

Tipo: ID3D10GeometryShader**

Dirección de un puntero a una interfaz ID3D10GeometryShader. Si es NULL, se validarán todos los demás parámetros y, si todos los parámetros pasan la validación, esta API devolverá S_FALSE en lugar de S_OK.

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de retorno de Direct3D 10.

Comentarios

Una vez creado, el sombreador se puede establecer en el dispositivo llamando a ID3D10Device::GSSetShader.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d10.h
Library D3D10.lib

Consulte también

Id3D10Device (interfaz)