Compartir a través de


Método ID2D1DrawInfo::SetPixelShader (d2d1effectauthor.h)

Establezca las instrucciones del sombreador para esta transformación.

Sintaxis

HRESULT SetPixelShader(
  [in] REFGUID            shaderId,
       D2D1_PIXEL_OPTIONS pixelOptions
);

Parámetros

[in] shaderId

Tipo: REFGUID

Identificador de recurso del sombreador.

pixelOptions

Tipo: D2D1_PIXEL_OPTIONS

Información adicional proporcionada al representador para indicar las operaciones que realiza el sombreador de píxeles.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, devuelve un código de error HRESULT .

Comentarios

Si se produce un error en esta llamada, la instancia ID2D1Effect correspondiente se coloca en un estado de error y no se podrá dibujar, colocará el contexto en un estado de error que se puede recuperar a través de la llamada ID2D1DeviceContext::EndDraw .

Especificar pixelOptions distinto de D2D1_PIXEL_OPTIONS_NONE puede permitir que el representador realice determinadas optimizaciones, como combinar varias partes del gráfico de efectos. Si esta información no describe con precisión el sombreador, pueden producirse artefactos de representación indeterminados.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1effectauthor.h
Library D2d1.lib

Consulte también

ID2D1DrawInfo