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 |