System::Drawing::Drawing2D::LinearGradientBrush クラス

LinearGradientBrush class

線形グラデーションブラシを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないとランタイムエラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。

class LinearGradientBrush : public System::Drawing::Brush

メソッド

メソッド説明
Clone() override現在のオブジェクトのコピーを作成します。
get_Blend() constこのブラシの基本色の係数と位置を指定するブレンドを返します。
get_GammaCorrection() constこのブラシでガンマ補正が有効になっていることを示す値を返します。
get_InterpolationColors() constマルチカラー線形グラデーションを定義する ColorBlend オブジェクトを返します。
get_LinearColors() constこのグラデーションの開始色と終了色を返します。
get_Rectangle()境界矩形を返します。
get_Transform() const現在のオブジェクトが表すブラシの幾何変換を指定する Matrix オブジェクトのコピーを返します。
get_WrapMode() constラップモードを返します。
LinearGradientBrush(const PointF&, const PointF&, const Color&, const Color&)RTTI 情報。
LinearGradientBrush(const Point&, const Point&, const Color&, const Color&)LinearGradientBrush の新しいインスタンスを構築します。
LinearGradientBrush(const RectangleF&, const Color&, const Color&, LinearGradientMode)LinearGradientBrush の新しいインスタンスを構築します。
LinearGradientBrush(const Rectangle&, const Color&, const Color&, LinearGradientMode)LinearGradientBrush の新しいインスタンスを構築します。
LinearGradientBrush(const RectangleF&, const Color&, const Color&, float, bool)LinearGradientBrush の新しいインスタンスを構築します。
LinearGradientBrush(const Rectangle&, const Color&, const Color&, float, bool)LinearGradientBrush の新しいインスタンスを構築します。
MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder)現在のオブジェクトの変換行列を指定された行列で乗算します。
ResetTransform()現在のオブジェクトの変換行列をリセットします。
RotateTransform(float, MatrixOrder)現在のオブジェクトの変換行列を回転させます。
ScaleTransform(float, float, MatrixOrder)現在のオブジェクトの変換行列をスケールします。
set_Blend(const SharedPtr<Blend>&)このブラシの基本色の係数と位置を指定するブレンドを設定します。
set_GammaCorrection(bool)このブラシのガンマ補正状態を設定します。
set_InterpolationColors(const SharedPtr<ColorBlend>&)マルチカラー線形グラデーションを定義する ColorBlend オブジェクトを設定します。
set_LinearColors(const ArrayPtr<Color>&)このグラデーションの開始色と終了色を設定します。
set_Transform(const SharedPtr<Matrix>&)現在のオブジェクトが表すブラシの幾何変換を指定する Matrix オブジェクトを設定します。
set_WrapMode(WrapMode)ラップモードを設定します。
SetBlendTriangularShape(float, float)未実装です。
SetSigmaBellShape(float, float)未実装です。
TranslateTransform(float, float, Drawing2D::MatrixOrder)現在のオブジェクトの変換行列を平行移動します。

参照