Método ID2D1RenderInfo::SetOutputBuffer (d2d1effectauthor.h)
Permite que um chamador controle a precisão de saída e a profundidade do canal da transformação na qual as informações de renderização são encapsuladas.
Sintaxe
HRESULT SetOutputBuffer(
D2D1_BUFFER_PRECISION bufferPrecision,
D2D1_CHANNEL_DEPTH channelDepth
);
Parâmetros
bufferPrecision
Tipo: D2D1_BUFFER_PRECISION
O tipo de buffer que deve ser usado como uma saída dessa transformação.
channelDepth
Tipo: D2D1_CHANNEL_DEPTH
O número de canais que serão usados no buffer de saída.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Se falhar, retornará um código de erro HRESULT .
Comentários
Se a precisão de saída da transformação não for especificada, ela usará como padrão a precisão especificada no contexto do dispositivo Direct2D. O máximo de 16bpc UNORM e 16bpc FLOAT é 32bpc FLOAT.
A profundidade do canal de saída corresponderá ao máximo das profundidades do canal de entrada se a profundidade do canal for D2D1_CHANNEL_DEPTH_DEFAULT.
Não há profundidade do canal de saída global, isso sempre é deixado para o controle das transformações.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d2d1effectauthor.h |
Biblioteca | D2d1.lib |