D2D1_GAMMATRANSFER_PROP enumeração (d2d1effects.h)

Identificadores para propriedades do efeito de transferência gama.

Syntax

typedef enum D2D1_GAMMATRANSFER_PROP {
  D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE = 0,
  D2D1_GAMMATRANSFER_PROP_RED_EXPONENT = 1,
  D2D1_GAMMATRANSFER_PROP_RED_OFFSET = 2,
  D2D1_GAMMATRANSFER_PROP_RED_DISABLE = 3,
  D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE = 4,
  D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT = 5,
  D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET = 6,
  D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE = 7,
  D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE = 8,
  D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT = 9,
  D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET = 10,
  D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE = 11,
  D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE = 12,
  D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT = 13,
  D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET = 14,
  D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE = 15,
  D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT = 16,
  D2D1_GAMMATRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE
Valor: 0
A amplitude da função de transferência gama para o canal Vermelho.


O tipo é FLOAT.

O valor padrão é 1.0f.
D2D1_GAMMATRANSFER_PROP_RED_EXPONENT
Valor: 1
O expoente da função de transferência gama para o canal Vermelho.


O tipo é FLOAT.

O valor padrão é 1.0f.
D2D1_GAMMATRANSFER_PROP_RED_OFFSET
Valor: 2
O deslocamento da função de transferência gama para o canal Vermelho.


O tipo é FLOAT.

O valor padrão é 0,0f.
D2D1_GAMMATRANSFER_PROP_RED_DISABLE
Valor: 3
Se você definir isso como TRUE, ele não aplicará a função de transferência ao canal Vermelho. Uma função de transferência de identidade é usada.
Se você definir isso como FALSE, ele aplicará a função de transferência gama ao canal Vermelho.


O tipo é BOOL.

O valor padrão é FALSE.
D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE
Valor: 4
A amplitude da função de transferência gama para o canal Verde.


O tipo é FLOAT.

O valor padrão é 1.0f.
D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT
Valor: 5
O expoente da função de transferência gama para o canal Verde.


O tipo é FLOAT.

O valor padrão é 1.0f.
D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET
Valor: 6
O deslocamento da função de transferência gama para o canal Verde.


O tipo é FLOAT.

O valor padrão é 0,0f.
D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE
Valor: 7
Se você definir isso como TRUE, ele não aplicará a função de transferência ao canal Verde. Uma função de transferência de identidade é usada.
Se você definir isso como FALSE, ele aplicará a função de transferência gama ao canal Verde.


O tipo é BOOL.

O valor padrão é FALSE.
D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE
Valor: 8
A amplitude da função de transferência gama para o canal Azul.


O tipo é FLOAT.

O valor padrão é 1.0f.
D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT
Valor: 9
O expoente da função de transferência gama para o canal Azul.


O tipo é FLOAT.

O valor padrão é 1.0f.
D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET
Valor: 10
O deslocamento da função de transferência gama para o canal Azul.


O tipo é FLOAT.

O valor padrão é 0,0f.
D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE
Valor: 11
Se você definir isso como TRUE, ele não aplicará a função de transferência ao canal Azul. Uma função de transferência de identidade é usada.
Se você definir isso como FALSE, ele aplicará a função de transferência gama ao canal Azul.


O tipo é BOOL.

O valor padrão é FALSE.
D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE
Valor: 12
A amplitude da função de transferência gama para o canal Alfa.


O tipo é FLOAT.

O valor padrão é 1.0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT
Valor: 13
O expoente da função de transferência gama para o canal Alfa.


O tipo é FLOAT.

O valor padrão é 1.0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET
Valor: 14
O deslocamento da função de transferência gama para o canal Alfa.


O tipo é FLOAT.

O valor padrão é 0,0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE
Valor: 15
Se você definir isso como TRUE, ele não aplicará a função de transferência ao canal Alfa. Uma função de transferência de identidade é usada.
Se você definir isso como FALSE, ele aplicará a função de transferência gama ao canal Alfa.


O tipo é BOOL.

O valor padrão é FALSE.
D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT
Valor: 16
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_GAMMATRANSFER_PROP_FORCE_DWORD
Valor: 0xffffffff

Requisitos

Requisito Valor
Cabeçalho d2d1effects.h