放射状ブラシ (PRIM_VS.RadialBrush)
円形または楕円形状のグラデーションカラー
祖先 - グラデーションブラシ (PRIM_VS.GradientBrush) ブラシ (PRIM_VS.Brush) オブジェクト (PRIM_OBJT)
詳細
Radial Brush は、 Colors プロパティで指定された色の間で遷移するグラデーションカラーを作成するために使用されます。
放射状ブラシには、 Orign、 Center および Radius の座標があります。ブラシは、 Linear Brush に似た半径の範囲に沿って中心から放射しますが、代わりに円形のパターンを生成します。
Origin と Center 座標が同じなので、ブラシは常にビューのすぐ前にあるように表示されます。しかし、値を変更すると形が変わり、ブラシは傾いて見えます。単純に例えると、懐中電灯の光線を見ているようなものです。放射状ブラシは、 3D の形を 2D で見るようなものと考えることができます。Origin は懐中電灯の位置、 Center は懐中電灯が何かを照らす時の光の中心、そして Radius は幅を表します。
原点と中心に十分な差がある場合、光線の三角の側面のみしか見えず、基点を見ることはできません。
例
以下の例では、赤色の 0 から青色に変化する単純な放射状のブラシで、赤色の中心と青色の外側を生成します。
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(457) Width(1169) Style(#Style1)
Define_Com Class(#PRIM_VS.Style) Name(#Style1) Backgroundbrush(#RadialBrush)
Define_Com Class(#Prim_Vs.RadialBrush) Name(#RadialBrush) Colors(#RadialBrushColors)
Define_Com Class(#Prim_Vs.BrushColors) Name(#RadialBrushColors)
Define_Com Class(#Prim_Vs.BrushColor) Name(#RadialBrushColor1) Color(Red) Parent(#RadialBrushColors)
Define_Com Class(#Prim_Vs.BrushColor) Name(#RadialBrushColor2) At(100) Color(Blue) Parent(#RadialBrushColors)
End_Com
プロパティ
名前 | 記述 |
|---|---|
ブラシの軸と範囲の定義に使用する6つの座標の1つ | |
ブラシの軸と範囲の定義に使用する6つの座標の1つ | |
Colorプロパティ グラデーションブラシ (PRIM_VS.GradientBrush) より継承 | |
コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 | |
インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 | |
ブラシに適用する不透明度 グラデーションブラシ (PRIM_VS.GradientBrush) より継承 | |
ブラシの軸と範囲の定義に使用する6つの座標の1つ | |
ブラシの軸と範囲の定義に使用する6つの座標の1つ | |
コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 | |
このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 | |
ブラシの軸と範囲の定義に使用する6つの座標の1つ | |
ブラシの軸と範囲の定義に使用する6つの座標の1つ | |
指定の色範囲の境界を超えた時のブラシの動作を定義 グラデーションブラシ (PRIM_VS.GradientBrush) より継承 |
イベント
名前 | 記述 |
|---|---|
コンポーネントを作成する時にCreateInstanceのイベントを実行します。 グラデーションブラシ (PRIM_VS.GradientBrush) より継承 | |
コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 グラデーションブラシ (PRIM_VS.GradientBrush) より継承 |