D2D1_COLORMATRIX_PROP enumeração (d2d1effects.h)

Identificadores para as propriedades do efeito De matriz de cores.

Syntax

typedef enum D2D1_COLORMATRIX_PROP {
  D2D1_COLORMATRIX_PROP_COLOR_MATRIX = 0,
  D2D1_COLORMATRIX_PROP_ALPHA_MODE = 1,
  D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT = 2,
  D2D1_COLORMATRIX_PROP_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_COLORMATRIX_PROP_COLOR_MATRIX
Valor: 0
Uma matriz 5x4 de valores float. Os elementos na matriz não são limitados e são sem unidade.


O tipo é D2D1_MATRIX_5X4_F.

O valor padrão é a matriz de identidade, Matrix5x4F(1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0).
D2D1_COLORMATRIX_PROP_ALPHA_MODE
Valor: 1
O modo alfa da saída.


O tipo é D2D1_COLORMATRIX_ALPHA_MODE.

O valor padrão é D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED.
D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT
Valor: 2
Se o efeito fixa valores de cor entre 0 e 1 antes que o efeito passe os valores para o próximo efeito no grafo.
O efeito fixa os valores antes de pré-multiplicar o alfa.


Se você definir isso como TRUE, o efeito fixará os valores. Se você definir isso como FALSE, o efeito não fixará os valores de cor,
mas outros efeitos e a superfície de saída poderão fixar os valores se eles não forem de precisão alta o suficiente.

O tipo é BOOL.

O valor padrão é FALSE.
D2D1_COLORMATRIX_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

   
Cabeçalho d2d1effects.h