PathGradientBrush クラス (gdipluspath.h)
PathGradientBrush オブジェクトには、パスの内部を徐々に変化する色で塗りつぶすために使用できる色グラデーションの属性が格納されます。 パス グラデーション ブラシには、境界パス、境界の色、中心点、中心の色があります。 パス グラデーション ブラシを使用して領域を塗りつぶすと、境界パスから中心点に移動すると、色が境界の色から中心の色に徐々に変化します。
継承
PathGradientBrush クラスは Brush を実装します。
メソッド
PathGradientBrush クラスには、これらのメソッドがあります。
PathGradientBrush::GetBlend PathGradientBrush::GetBlend メソッドは、ブレンド係数と、このパス グラデーション ブラシに現在設定されている対応するブレンド位置を取得します。 |
PathGradientBrush::GetBlendCount PathGradientBrush::GetBlendCount メソッドは、このパス グラデーション ブラシに現在設定されているブレンド 係数の数を取得します。 |
PathGradientBrush::GetCenterColor PathGradientBrush::GetCenterColor メソッドは、このパス グラデーション ブラシの中心点の色を取得します。 |
PathGradientBrush::GetCenterPoint PathGradientBrush::GetCenterPoint メソッドは、このパス グラデーション ブラシの中心点を取得します。 (オーバーロード 1/2) |
PathGradientBrush::GetCenterPoint PathGradientBrush::GetCenterPoint メソッドは、このパス グラデーション ブラシの中心点を取得します。 (オーバーロード 2/2) |
PathGradientBrush::GetFocusScales PathGradientBrush::GetFocusScales メソッドは、このパス グラデーション ブラシのフォーカス スケールを取得します。 |
PathGradientBrush::GetGammaCorrection PathGradientBrush::GetGammaCorrection メソッドは、このパス グラデーション ブラシに対してガンマ補正を有効にするかどうかを決定します。 |
PathGradientBrush::GetGraphicsPath PathGradientBrush::GetGraphicsPath メソッドは、Windows GDI+ バージョン 1.0 では実装されていません。 |
PathGradientBrush::GetInterpolationColorCount PathGradientBrush::GetInterpolationColorCount メソッドは、このパス グラデーション ブラシに現在指定されている既定の色の数を取得します。 |
PathGradientBrush::GetInterpolationColors PathGradientBrush::GetInterpolationColors メソッドは、このパス グラデーション ブラシに現在指定されている既定の色とブレンド位置を取得します。 |
PathGradientBrush::GetPointCount PathGradientBrush::GetPointCount メソッドは、このブラシの境界パスを定義するポイントの配列内のポイント数を取得します。 |
PathGradientBrush::GetRectangle PathGradientBrush::GetRectangle メソッドは、このパス グラデーション ブラシの境界パスを囲む最小の四角形を取得します。 (オーバーロード 1/2) |
PathGradientBrush::GetRectangle PathGradientBrush::GetRectangle メソッドは、このパス グラデーション ブラシの境界パスを囲む最小の四角形を取得します。 (オーバーロード 2/2) |
PathGradientBrush::GetSurroundColorCount PathGradientBrush::GetSurroundColorCount メソッドは、このパス グラデーション ブラシの境界パスに指定されている色の数を取得します。 |
PathGradientBrush::GetSurroundColors PathGradientBrush::GetSurroundColors メソッドは、このパス グラデーション ブラシに現在指定されているサラウンドカラーを取得します。 |
PathGradientBrush::GetTransform PathGradientBrush::GetTransform メソッドは、このパス グラデーション ブラシの変換マトリックスを取得します。 |
PathGradientBrush::GetWrapMode PathGradientBrush::GetWrapMode メソッドは、このパス グラデーション ブラシに対して現在設定されているラップ モードを取得します。 |
PathGradientBrush::MultiplyTransform PathGradientBrush::MultiplyTransform メソッドは、ブラシの変換行列をそれ自体と別の行列の積で更新します。 |
PathGradientBrush::P athGradientBrush GraphicsPath オブジェクトに基づいて PathGradientBrush::P athGradientBrush オブジェクトを作成します。 |
PathGradientBrush::P athGradientBrush PathGradientBrush::P athGradientBrush(const PathGradientBrush &) コンストラクター (gdipluspath.h) には、PathGradientBrush クラスのコンストラクターが一覧表示されます。 |
PathGradientBrush::P athGradientBrush ポイントの配列に基づいて PathGradientBrush::P athGradientBrush オブジェクトを作成します。 パス グラデーション ブラシのラップ モードを初期化します。 |
PathGradientBrush::P athGradientBrush ポイントの配列に基づいて PathGradientBrush オブジェクトを作成します。 パス グラデーション ブラシのラップ モードを初期化します。 |
PathGradientBrush::P athGradientBrush PathGradientBrush::P athGradientBrush~r5 コンストラクター (gdipluspath.h) には、PathGradientBrush クラスのコンストラクターが一覧表示されます。 |
PathGradientBrush::ResetTransform PathGradientBrush::ResetTransform メソッドは、このパス グラデーション ブラシの変換マトリックスを ID 行列にリセットします。 つまり、変換は行われません。 |
PathGradientBrush::RotateTransform PathGradientBrush::RotateTransform メソッドは、このブラシの現在の変換行列をそれ自体と回転行列の積で更新します。 |
PathGradientBrush::ScaleTransform PathGradientBrush::ScaleTransform メソッドは、このブラシの現在の変換マトリックスをそれ自体とスケーリング マトリックスの積で更新します。 |
PathGradientBrush::SetBlend PathGradientBrush::SetBlend メソッドは、このパス グラデーション ブラシのブレンド係数とブレンド位置を設定します。 |
PathGradientBrush::SetBlendBellShape PathGradientBrush::SetBlendBellShape メソッドは、このパス グラデーション ブラシのブレンドシェイプを設定します。 |
PathGradientBrush::SetBlendTriangularShape PathGradientBrush::SetBlendTriangularShape メソッドは、このパス グラデーション ブラシのブレンドシェイプを設定します。 |
PathGradientBrush::SetCenterColor PathGradientBrush::SetCenterColor メソッドは、このパス グラデーション ブラシの中心の色を設定します。 中心の色は、ブラシの中心点に表示される色です。 |
PathGradientBrush::SetCenterPoint PathGradientBrush::SetCenterPoint メソッドは、このパス グラデーション ブラシの中心点を設定します。 既定では、中心点はブラシの境界パスの重心にありますが、中心点はパスの内側または外側の任意の場所に設定できます。 |
PathGradientBrush::SetCenterPoint PathGradientBrush::SetCenterPoint メソッドは、このパス グラデーション ブラシの中心点を設定します。 |
PathGradientBrush::SetFocusScales PathGradientBrush::SetFocusScales メソッドは、このパス グラデーション ブラシのフォーカス スケールを設定します。 |
PathGradientBrush::SetGammaCorrection PathGradientBrush::SetGammaCorrection メソッドは、このパス グラデーション ブラシに対してガンマ補正を有効にするかどうかを指定します。 |
PathGradientBrush::SetGraphicsPath PathGradientBrush::SetGraphicsPath メソッドは、Windows GDI+ バージョン 1.0 では実装されていません。 |
PathGradientBrush::SetInterpolationColors PathGradientBrush::SetInterpolationColors メソッドは、このパス グラデーション ブラシの既定の色とブレンド位置を設定します。 |
PathGradientBrush::SetSurroundColors PathGradientBrush::SetSurroundColors メソッドは、このパス グラデーション ブラシのサラウンド カラーを設定します。 囲み色は、ブラシの境界パス上の個別のポイントに対して指定された色です。 |
PathGradientBrush::SetTransform PathGradientBrush::SetTransform メソッドは、このパス グラデーション ブラシの変換マトリックスを設定します。 |
PathGradientBrush::SetWrapMode PathGradientBrush::SetWrapMode メソッドは、このパス グラデーション ブラシのラップ モードを設定します。 |
PathGradientBrush::TranslateTransform PathGradientBrush::TranslateTransform メソッドは、このブラシの現在の変換マトリックスをそれ自体と翻訳行列の積で更新します。 |
注釈
既定では、パス グラデーション ブラシの中心点は境界パスの重心ですが、 PathGradientBrush::SetCenterPoint メソッドを呼び出すことで、パスの内側または外側の任意の場所に中心点を設定できます。
境界パスには、ポイントの配列で指定された多角形を指定できます。また、境界に沿った各ポイントは異なる色を持つことができます。
既定では、境界上のポイントから中心点に移動すると、色は距離に直線的に関連付けられます。 PathGradientBrush::SetBlend を呼び出すことで、色と距離の関係をカスタマイズできます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | gdipluspath.h |