Classe PathGradientBrush (gdipluspath.h)

Um objeto PathGradientBrush armazena os atributos de um gradiente de cor que você pode usar para preencher o interior de um caminho com uma cor de alteração gradual. Um pincel de gradiente de caminho tem um caminho de limite, uma cor de limite, um ponto central e uma cor central. Quando você pinta uma área com um pincel de gradiente de caminho, a cor muda gradualmente da cor do limite para a cor central à medida que você passa do caminho de limite para o ponto central.

Herança

A classe PathGradientBrush implementa Brush.

Métodos

A classe PathGradientBrush tem esses métodos.

 
PathGradientBrush::GetBlend

O método PathGradientBrush::GetBlend obtém os fatores de mesclagem e as posições de mesclagem correspondentes definidas atualmente para esse pincel de gradiente de caminho.
PathGradientBrush::GetBlendCount

O método PathGradientBrush::GetBlendCount obtém o número de fatores de mesclagem atualmente definidos para esse pincel de gradiente de caminho.
PathGradientBrush::GetCenterColor

O método PathGradientBrush::GetCenterColor obtém a cor do ponto central desse pincel de gradiente de caminho.
PathGradientBrush::GetCenterPoint

O método PathGradientBrush::GetCenterPoint obtém o ponto central desse pincel de gradiente de caminho. (sobrecarga 1/2)
PathGradientBrush::GetCenterPoint

O método PathGradientBrush::GetCenterPoint obtém o ponto central desse pincel de gradiente de caminho. (sobrecarga 2/2)
PathGradientBrush::GetFocusScales

O método PathGradientBrush::GetFocusScales obtém as escalas de foco desse pincel de gradiente de caminho.
PathGradientBrush::GetGammaCorrection

O método PathGradientBrush::GetGammaCorrection determina se a correção gama está habilitada para esse pincel de gradiente de caminho.
PathGradientBrush::GetGraphicsPath

O método PathGradientBrush::GetGraphicsPath não é implementado no Windows GDI+ versão 1.0.
PathGradientBrush::GetInterpolationColorCount

O método PathGradientBrush::GetInterpolationColorCount obtém o número de cores predefinidas especificadas atualmente para esse pincel de gradiente de caminho.
PathGradientBrush::GetInterpolationColors

O método PathGradientBrush::GetInterpolationColors obtém as cores predefinidas e as posições de mesclagem especificadas atualmente para esse pincel de gradiente de caminho.
PathGradientBrush::GetPointCount

O método PathGradientBrush::GetPointCount obtém o número de pontos na matriz de pontos que define o caminho de limite desse pincel.
PathGradientBrush::GetRectangle

O método PathGradientBrush::GetRectangle obtém o menor retângulo que inclui o caminho de limite desse pincel de gradiente de caminho. (sobrecarga 1/2)
PathGradientBrush::GetRectangle

O método PathGradientBrush::GetRectangle obtém o menor retângulo que inclui o caminho de limite desse pincel de gradiente de caminho. (sobrecarga 2/2)
PathGradientBrush::GetSurroundColorCount

O método PathGradientBrush::GetSurroundColorCount obtém o número de cores que foram especificadas para o caminho de limite desse pincel de gradiente de caminho.
PathGradientBrush::GetSurroundColors

O método PathGradientBrush::GetSurroundColors obtém as cores surround especificadas atualmente para esse pincel de gradiente de caminho.
PathGradientBrush::GetTransform

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

O método PathGradientBrush::GetWrapMode obtém o modo de encapsulamento atualmente definido para esse pincel de gradiente de caminho.
PathGradientBrush::MultiplyTransform

O métodoPathGradientBrush::MultiplyTransform atualiza a matriz de transformação do pincel com o produto de si mesmo e outra matriz.
PathGradientBrush::P athGradientBrush

Cria um objeto PathGradientBrush::P athGradientBrush com base em um objeto GraphicsPath.
PathGradientBrush::P athGradientBrush

O construtor PathGradientBrush::P athGradientBrush(const PathGradientBrush &) (gdipluspath.h) lista os construtores da classe PathGradientBrush.
PathGradientBrush::P athGradientBrush

Cria um objeto PathGradientBrush::P athGradientBrush com base em uma matriz de pontos. Inicializa o modo de encapsulamento do pincel de gradiente de caminho.
PathGradientBrush::P athGradientBrush

Cria um objeto PathGradientBrush com base em uma matriz de pontos. Inicializa o modo de encapsulamento do pincel de gradiente de caminho.
PathGradientBrush::P athGradientBrush

O construtor PathGradientBrush::P athGradientBrush~r5 (gdipluspath.h) lista os construtores da classe PathGradientBrush.
PathGradientBrush::ResetTransform

O método PathGradientBrush::ResetTransform redefine a matriz de transformação desse pincel de gradiente de caminho para a matriz de identidade. Isso significa que nenhuma transformação ocorrerá.
PathGradientBrush::RotateTransform

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

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

O método PathGradientBrush::SetBlend define os fatores de mesclagem e as posições de mesclagem desse pincel de gradiente de caminho.
PathGradientBrush::SetBlendBellShape

O método PathGradientBrush::SetBlendBellShape define a forma de mesclagem desse pincel de gradiente de caminho.
PathGradientBrush::SetBlendTriangularShape

O método PathGradientBrush::SetBlendTriangularShape define a forma de mesclagem desse pincel de gradiente de caminho.
PathGradientBrush::SetCenterColor

O método PathGradientBrush::SetCenterColor define a cor central desse pincel de gradiente de caminho. A cor central é a cor que aparece no ponto central do pincel.
PathGradientBrush::SetCenterPoint

O método PathGradientBrush::SetCenterPoint define o ponto central desse pincel de gradiente de caminho. Por padrão, o ponto central está no centroide do caminho de limite do pincel, mas você pode definir o ponto central para qualquer local dentro ou fora do caminho.
PathGradientBrush::SetCenterPoint

O método PathGradientBrush::SetCenterPoint define o ponto central desse pincel de gradiente de caminho.
PathGradientBrush::SetFocusScales

O método PathGradientBrush::SetFocusScales define as escalas de foco desse pincel de gradiente de caminho.
PathGradientBrush::SetGammaCorrection

O método PathGradientBrush::SetGammaCorrection especifica se a correção gama está habilitada para esse pincel de gradiente de caminho.
PathGradientBrush::SetGraphicsPath

O método PathGradientBrush::SetGraphicsPath não é implementado no Windows GDI+ versão 1.0.
PathGradientBrush::SetInterpolationColors

O método PathGradientBrush::SetInterpolationColors define as cores predefinidas e as posições de mesclagem desse pincel de gradiente de caminho.
PathGradientBrush::SetSurroundColors

O método PathGradientBrush::SetSurroundColors define as cores surround desse pincel de gradiente de caminho. As cores surround são cores especificadas para pontos discretos no caminho de limite do pincel.
PathGradientBrush::SetTransform

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

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

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

Comentários

Por padrão, o ponto central de um pincel de gradiente de caminho é o centroide do caminho de limite, mas você pode definir o ponto central para qualquer local, dentro ou fora do caminho, chamando Métodos PathGradientBrush::SetCenterPoint.

O caminho de limite pode ser um polígono especificado por uma matriz de pontos e cada um desses pontos ao longo do limite pode ter uma cor diferente.

Por padrão, a cor está linearmente relacionada à distância à medida que você passa de um ponto no limite para o ponto central. Você pode personalizar a relação entre cor e distância chamando PathGradientBrush::SetBlend.

Requisitos

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