blockly > geras > PathObject
geras.PathObject クラス
レンダラで使用される各 SVG 要素の作成と設定を処理するオブジェクト。
署名:
export declare class PathObject extends BasePathObject
拡張: BasePathObject
コンストラクタ
コンストラクタ | 修飾子 | 説明 |
---|---|---|
(constructor)(root, style, 定数) | PathObject クラスの新しいインスタンスを作成します。 |
プロパティ
プロパティ | 修飾子 | 種類 | 説明 |
---|---|---|---|
colourDark | string | ブロックのダークパスの色(「#RRGGBB」形式)。 | |
constants | ConstantProvider | ||
svgPathDark | SVGElement | ||
svgPathLight | SVGElement |
Methods
メソッド | 修飾子 | 説明 |
---|---|---|
applyColour(block) | ||
flipRTL() | ||
setHighlightPath(highlightPath) | レンダラで生成されたハイライトパスを SVG 要素上に設定します。 | |
setPath(mainPath) | ||
setStyle(blockStyle) | ||
updateDisabled_(disabled) | ||
updateHighlighted(highlighted) | ||
updateShadow_(shadow) |