D2D1_DISCRETETRANSFER_PROP enumeração (d2d1effects.h)

Identificadores para propriedades do efeito de transferência discreto.

Syntax

typedef enum D2D1_DISCRETETRANSFER_PROP {
  D2D1_DISCRETETRANSFER_PROP_RED_TABLE = 0,
  D2D1_DISCRETETRANSFER_PROP_RED_DISABLE = 1,
  D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE = 2,
  D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE = 3,
  D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE = 4,
  D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE = 5,
  D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE = 6,
  D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE = 7,
  D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT = 8,
  D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_DISCRETETRANSFER_PROP_RED_TABLE
Valor: 0
A lista de valores usados para definir a função de transferência para o canal Vermelho.


O tipo é FLOAT[].

O valor padrão é {0.0f, 1.0f}.
D2D1_DISCRETETRANSFER_PROP_RED_DISABLE
Valor: 1
Se você definir isso como TRUE, o efeito não aplicará a função de transferência ao canal Vermelho.
Se você definir isso como FALSE, o efeito aplicará a função RedDiscreteTransfer ao canal Vermelho.


O tipo é BOOL.

O valor padrão se FALSE.
D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE
Valor: 2
A lista de valores usados para definir a função de transferência para o canal Verde.


O tipo é FLOAT[].

O valor padrão é {0.0f, 1.0f}.
D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE
Valor: 3
Se você definir isso como TRUE, o efeito não aplicará a função de transferência ao canal Verde.
Se você definir isso como FALSE, o efeito aplicará a função GreenDiscreteTransfer ao canal Verde.


O tipo é BOOL.

O valor padrão se FALSE.
D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE
Valor: 4
A lista de valores usados para definir a função de transferência para o canal Azul.


O tipo é FLOAT[].

O valor padrão é {0.0f, 1.0f}.
D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE
Valor: 5
Se você definir isso como TRUE, o efeito não aplicará a função de transferência ao canal Azul.
Se você definir isso como FALSE, o efeito aplicará a função BlueDiscreteTransfer ao canal Azul.


O tipo é BOOL.

O valor padrão se FALSE.
D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE
Valor: 6
A lista de valores usados para definir a função de transferência para o canal Alfa.


O tipo é FLOAT[].

O valor padrão é {0.0f, 1.0f}.
D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE
Valor: 7
Se você definir isso como TRUE, o efeito não aplicará a função de transferência ao canal Alfa.
Se você definir isso como FALSE, o efeito aplicará a função AlphaDiscreteTransfer ao canal Alfa.


O tipo é BOOL.

O valor padrão se FALSE.
D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT
Valor: 8
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 se FALSE.
D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

Requisito Valor
Cabeçalho d2d1effects.h