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 |