Compartilhar via


Método ID2D1ConcreteTransform::SetOutputBuffer (d2d1effectauthor.h)

Define as propriedades do buffer de saída do nó de transformação especificado.

Sintaxe

HRESULT SetOutputBuffer(
  D2D1_BUFFER_PRECISION bufferPrecision,
  D2D1_CHANNEL_DEPTH    channelDepth
);

Parâmetros

bufferPrecision

Tipo: D2D1_BUFFER_PRECISION

O número de bits e o tipo do buffer de saída.

channelDepth

Tipo: D2D1_CHANNEL_DEPTH

O número de canais no buffer de saída (1 ou 4).

Valor retornado

Tipo: HRESULT

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

HRESULT Descrição
S_OK Não ocorreu nenhum erro.
E_INVALIDARG Um ou mais argumentos não são válidos

Comentários

Você pode usar o método ID2D1EffectContext::IsBufferPrecisionSupported para ver se há suporte para a precisão do buffer.

A profundidade e a precisão do canal disponíveis dependem dos recursos do dispositivo Microsoft Direct3D subjacente.

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d2d1effectauthor.h
Biblioteca D2d1.lib

Confira também

D2D1_BUFFER_PRECISION

D2D1_CHANNEL_DEPTH

ID2D1ConcreteTransform