class documentation

class RectangleGradientObject:

Constructor: RectangleGradientObject()

View In Hierarchy

パスグラデーションフィルを扱うクラスです。

Method __init__ コンストラクタ。インスタンスを作成します。
Method addColorStop グラデーションの色分岐点オブジェクトを追加します。
Method clearColorStop グラデーションの色分岐点オブジェクト全体を削除します。
Method getBottom グラデーションの下端を取得します。
Method getColorStops グラデーションの色分岐点オブジェクト群を取得します。
Method getColorStopsValues グラデーションの色分岐点オブジェクトのキー(ストップ値)の全体を取得します。(各々の値は、0~1の範囲で、一意です)
Method getLeft グラデーションの左端を取得します。
Method getRight グラデーションの右端を取得します。
Method getTop グラデーションの上端を取得します。
Method removeColorStop グラデーションの色分岐点オブジェクトを削除します。
Method setBottom グラデーションの下端を設定します。
Method setLeft グラデーションの左端を設定します。
Method setRight グラデーションの右端を設定します。
Method setTop グラデーションの上端を設定します。
def __init__(self):

コンストラクタ。インスタンスを作成します。

def addColorStop(self, val: float, stop: ColorStopObject):

グラデーションの色分岐点オブジェクトを追加します。

Parameters
val:floatストップ値(0.0.0~1.0) 既に存在するストップ値を追加することはできません。
stop:ColorStopObjectストップ値に対応する色オブジェクト
def clearColorStop(self):

グラデーションの色分岐点オブジェクト全体を削除します。

def getBottom(self) -> float:

グラデーションの下端を取得します。

Returns
float下端(0.0.0~1.0)
def getColorStops(self) -> VectorColorStopObject:

グラデーションの色分岐点オブジェクト群を取得します。

Returns
VectorColorStopObjectList<色分岐点オブジェクト>
def getColorStopsValues(self) -> VectorDouble:

グラデーションの色分岐点オブジェクトのキー(ストップ値)の全体を取得します。(各々の値は、0~1の範囲で、一意です)

Returns
VectorFloatList<色分岐点オブジェクトのキー(ストップ値)>
def getLeft(self) -> float:

グラデーションの左端を取得します。

Returns
float左端(0.0.0~1.0)
def getRight(self) -> float:

グラデーションの右端を取得します。

Returns
float右端(0.0.0~1.0)
def getTop(self) -> float:

グラデーションの上端を取得します。

Returns
float上端(0.0.0~1.0)
def removeColorStop(self, val: float):

グラデーションの色分岐点オブジェクトを削除します。

Parameters
val:floatストップ値(0.0.0~1.0)
def setBottom(self, bottom: float):

グラデーションの下端を設定します。

Parameters
bottom:float下端(0.0.0~1.0)
def setLeft(self, left: float):

グラデーションの左端を設定します。

Parameters
left:float左端(0.0.0~1.0)
def setRight(self, right: float):

グラデーションの右端を設定します。

Parameters
right:float右端(0.0.0~1.0)
def setTop(self, top: float):

グラデーションの上端を設定します。

Parameters
top:float上端(0.0.0~1.0)