Compartilhar via


Classe LinearGradientBrush (gdiplusbrush.h)

A classe LinearGradientBrush define um pincel que pinta um gradiente de cor no qual a cor muda uniformemente da linha de limite inicial do pincel de gradiente linear para a linha de limite final do pincel de gradiente linear. As linhas de limite de um pincel de gradiente linear são duas linhas retas paralelas. O gradiente de cor é perpendicular às linhas de limite do pincel de gradiente linear, alterando gradualmente através do traço da linha de limite inicial para a linha de limite final. O gradiente de cor tem uma cor na linha de limite inicial e outra cor na linha de limite final.

Herança

A classe LinearGradientBrush implementa Brush.

Métodos

A classe LinearGradientBrush tem esses métodos.

 
LinearGradientBrush::GetBlend

O método LinearGradientBrush::GetBlend obtém os fatores de mistura e suas posições de combinação correspondentes de um objeto LinearGradientBrush.
LinearGradientBrush::GetBlendCount

O método LinearGradientBrush::GetBlendCount obtém o número de fatores de mistura definidos atualmente para este objeto LinearGradientBrush.
LinearGradientBrush::GetGammaCorrection

O método LinearGradientBrush::GetGammaCorrection determina se a correção gama está habilitada para esse objeto LinearGradientBrush.
LinearGradientBrush::GetInterpolationColorCount

O método LinearGradientBrush::GetInterpolationColorCount obtém o número de cores atualmente definidas para serem interpoladas para esse pincel de gradiente linear.
LinearGradientBrush::GetInterpolationColors

O método LinearGradientBrush::GetInterpolationColors obtém as cores atualmente definidas para serem interpoladas para esse pincel de gradiente linear e suas posições de combinação correspondentes.
LinearGradientBrush::GetLinearColors

O método LinearGradientBrush::GetLinearColors obtém a cor inicial e a cor final desse pincel de gradiente linear.
LinearGradientBrush::GetRectangle

O método LinearGradientBrush::GetRectangle obtém o retângulo que define os limites do gradiente.
LinearGradientBrush::GetRectangle

Este tópico lista os métodos GetRectangle da classe LinearGradientBrush. Para obter uma lista completa de métodos para a classe LinearGradientBrush, consulte Métodos LinearGradientBrush.
LinearGradientBrush::GetTransform

O método LinearGradientBrush::GetTransform obtém a matriz de transformação desse pincel de gradiente linear.
LinearGradientBrush::GetWrapMode

O método LinearGradientBrush::GetWrapMode obtém o modo de encapsulamento para esse pincel. O modo de encapsulamento determina como uma área é remendada quando é pintada com um pincel.
LinearGradientBrush::LinearGradientBrush

Este tópico lista os construtores da classe LinearGradientBrush. Para obter uma listagem de classe completa, consulte Classe LinearGradientBrush. (sobrecarga 2/2)
LinearGradientBrush::LinearGradientBrush

Este tópico lista os construtores da classe LinearGradientBrush. Para obter uma listagem de classe completa, consulte Classe LinearGradientBrush. (sobrecarga 1/2)
LinearGradientBrush::LinearGradientBrush

Cria um objeto LinearGradientBrush::LinearGradientBrush de um conjunto de pontos de limite e cores de limite.
LinearGradientBrush::LinearGradientBrush

Cria um objeto LinearGradientBrush::LinearGradientBrush com base em um retângulo e modo de direção. (sobrecarga 1/2)
LinearGradientBrush::LinearGradientBrush

Cria um objeto LinearGradientBrush::LinearGradientBrush de um retângulo e ângulo de direção. (sobrecarga 2/2)
LinearGradientBrush::LinearGradientBrush

Cria um objeto LinearGradientBrush::LinearGradientBrush com base em um retângulo e modo de direção. (sobrecarga 2/2)
LinearGradientBrush::LinearGradientBrush

Cria um objeto LinearGradientBrush::LinearGradientBrush de um retângulo e ângulo de direção. (sobrecarga 1/2)
LinearGradientBrush::LinearGradientBrush

Este tópico lista os construtores da classe LinearGradientBrush. Para obter uma listagem de classe completa, consulte Classe LinearGradientBrush.
LinearGradientBrush::MultiplyTransform

O método LinearGradientBrush::MultiplyTransform atualiza a matriz de transformação desse pincel com o produto de si mesmo e outra matriz.
LinearGradientBrush::ResetTransform

O método LinearGradientBrush::ResetTransform redefine a matriz de transformação desse pincel de gradiente linear para a matriz de identidade. Isso significa que nenhuma transformação ocorre.
LinearGradientBrush::RotateTransform

O método LinearGradientBrush::RotateTransform atualiza a matriz de transformação atual desse pincel com o produto de si mesmo e uma matriz de rotação.
LinearGradientBrush::ScaleTransform

O método LinearGradientBrush::ScaleTransform atualiza a matriz de transformação atual desse pincel com o produto de si mesmo e uma matriz de dimensionamento.
LinearGradientBrush::SetBlend

O método LinearGradientBrush::SetBlend define os fatores de combinação e as posições de mistura desse pincel de gradiente linear para criar uma mistura personalizada.
LinearGradientBrush::SetBlendBellShape

O método LinearGradientBrush::SetBlendBellShape define a forma de mistura deste pincel de gradiente linear para criar uma mistura personalizada com base em uma curva em forma de sino.
LinearGradientBrush::SetBlendTriangularShape

O método LinearGradientBrush::SetBlendTriangularShape define a forma de mistura deste pincel de gradiente linear para criar uma mistura personalizada com base em uma forma triangular.
LinearGradientBrush::SetGammaCorrection

O método LinearGradientBrush::SetGammaCorrection especifica se a correção gama está habilitada para esse pincel de gradiente linear.
LinearGradientBrush::SetInterpolationColors

O método LinearGradientBrush::SetInterpolationColors define as cores a serem interpoladas para esse pincel de gradiente linear e suas posições de combinação correspondentes.
LinearGradientBrush::SetLinearColors

O método LinearGradientBrush::SetLinearColors define a cor inicial e a cor final desse pincel de gradiente linear.
LinearGradientBrush::SetTransform

O método LinearGradientBrush::SetTransform define a matriz de transformação desse pincel de gradiente linear.
LinearGradientBrush::SetWrapMode

O método LinearGradientBrush::SetWrapMode define o modo de encapsulamento desse pincel de gradiente linear.
LinearGradientBrush::TranslateTransform

O método LinearGradientBrush::TranslateTransform atualiza a matriz de transformação atual desse pincel com o produto de si mesmo e uma matriz de tradução.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho gdiplusbrush.h