(クラス)
public sealed ShadowSpec
独自の影を表すクラスです。
導入:
バージョン 6.0
コンストラクタ public | {ShadowSpec.default offset:any = 6px,angle:Angle = 135deg,corner-radius:any = 3px,falloff:int = 5,upper-left-rounded?:bool = true,upper-right-rounded?:bool = true,lower-right-rounded?:bool = true,lower-left-rounded?:bool = true } |
フィールド public constant ShadowSpec.angle:
Angle
フィールド public constant ShadowSpec.corner-radius:
any
フィールド public constant ShadowSpec.falloff:
int
フィールド public constant ShadowSpec.lower-left-rounded?:
bool
フィールド public constant ShadowSpec.lower-right-rounded?:
bool
フィールド public constant ShadowSpec.offset:
any
フィールド public constant ShadowSpec.upper-left-rounded?:
bool
フィールド public constant ShadowSpec.upper-right-rounded?:
bool
public | {ShadowSpec.get-shadow-growth-in-pixels graphic:Graphic}:int |
(コンストラクタ)
public | {ShadowSpec.default offset:any = 6px,angle:Angle = 135deg,corner-radius:any = 3px,falloff:int = 5,upper-left-rounded?:bool = true,upper-right-rounded?:bool = true,lower-right-rounded?:bool = true,lower-left-rounded?:bool = true } |
(フィールド)
public constant ShadowSpec.angle:
Angle 影の角度です。
注意事項
影の方向を決定します。
北の方向の影を取得するには、
0deg を使用してください。影は、
View の下に光源があるかのように
Graphic の上の端に描画されます。アングルが
0deg から増えると、影の方向は設定されたアングルで時計回りに移動し、アングルがマイナスになると影の方向は設定されたアングルで反時計周りに移動します。つまり、
135deg のアングルでは、影が南西方向につきます。これは、既定のアングルです。
導入:
バージョン 6.0
(フィールド)
public constant ShadowSpec.corner-radius:
any 影の丸みを帯びた角の角度です。
説明
既定の影はぼんやりとした丸みを帯びた四角形として考えられます。この値は、丸みを帯びた角を定義する円の角度を決定します。
注意事項
導入:
バージョン 6.0
(フィールド)
public constant ShadowSpec.falloff:
int 影の透過性を減らす比率です。
説明
この値は、影の透過性が減る方法を決定します。特に、この数は影の端に適用されるぼかしの程度を決定します。高い値程よりやわらかな端を提供します;0 は可能な限りもっともコントラストの高い端を提供します。この値は 0 以上 30 以下の範囲内でなければいけません。それ以外の範囲の場合は、エラーがスローされます。.
注意事項
この数は、影の形状を表現するイメージ上で処理される、単純なぼかしのフィルタの回数を実際に制御します。その結果、ShadowSpec が影を描画する初回に、この数が多い場合はより多くの処理時間を必要とします。これはまた大きな影を描画します。大きな影は、影を描画している間にパフォーマンスの低下、メモリ使用量の増加といった短所があります。上記での述べられている上限は主にこれらの理由によるものです。
導入:
バージョン 6.0
(フィールド)
public constant ShadowSpec.lower-left-rounded?:
bool 影の左下の角が丸みを帯びた外観かどうかを示します。
説明
導入:
バージョン 6.0
(フィールド)
public constant ShadowSpec.lower-right-rounded?:
bool 影の右下の角が丸みを帯びた外観かどうかを示します。
説明
導入:
バージョン 6.0
(フィールド)
public constant ShadowSpec.offset:
any Graphic からのオフセットです。
注意事項
導入:
バージョン 6.0
(フィールド)
public constant ShadowSpec.upper-left-rounded?:
bool 影の左上の角が丸みを帯びた外観かどうかを示します。
説明
導入:
バージョン 6.0
(フィールド)
public constant ShadowSpec.upper-right-rounded?:
bool 影の右上の角が丸みを帯びた外観かどうかを示します。
説明
導入:
バージョン 6.0
(メソッド)
2つのShadowSpecが等しいかどうかを示します。
戻り値
self と specが、各プロパティにおいて同じ値を持つ場合には、trueになります。そうでない場合は falseです。
導入:
バージョン 7.0
(メソッド)
public | {ShadowSpec.get-shadow-growth-in-pixels graphic:Graphic}:int |
影をレンダリングするために必要な追加スペースを計算します。
戻り値
ピクセルで測られる値です。
説明
注意事項
導入:
バージョン 6.0