Compartilhar via


D2D1_VERTEX_OPTIONS enumeração (d2d1effectauthor.h)

Descreve sinalizadores que influenciam como o renderizador interage com um sombreador de vértice personalizado.

Syntax

typedef enum D2D1_VERTEX_OPTIONS {
  D2D1_VERTEX_OPTIONS_NONE = 0,
  D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR = 1,
  D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER = 2,
  D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP = 4,
  D2D1_VERTEX_OPTIONS_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_VERTEX_OPTIONS_NONE
Valor: 0
O equivalente lógico de não ter nenhum sinalizador definido.
D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR
Valor: 1
Se esse sinalizador for definido, o renderizador pressupõe que o sombreador de vértice cobrirá toda a região de interesse com vértices e não precisará limpar o destino de renderização de destino. Se esse sinalizador não estiver definido, o renderizador pressupõe que os vértices não abrangem todo o interesse da região e devem limpar o destino de renderização para preto transparente primeiro.
D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER
Valor: 2
O renderizador usará um buffer de profundidade ao renderizar vértices personalizados. O buffer de profundidade será usado para calcular informações de oclusão. Isso pode fazer com que a saída do renderizador seja dependente da ordem de desenho se contiver transparência.
D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP
Valor: 4
Indica que os vértices personalizados não se sobrepõem uns aos outros.
D2D1_VERTEX_OPTIONS_FORCE_DWORD
Valor: 0xffffffff

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]
Cabeçalho d2d1effectauthor.h

Confira também

D2D1_BLEND_DESCRIPTION

ID2D1BlendTransform