blockly > geras > PathObject
geras.PathObject 클래스
렌더러에서 사용하는 각 SVG 요소의 생성과 설정을 처리하는 객체입니다.
Signature:
export declare class PathObject extends BasePathObject
확장: BasePathObject
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(루트, 스타일, 상수) | PathObject 클래스의 새 인스턴스를 구성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
colourDark | string | '#RRGGBB' 형식의 블록에서 어두운 경로의 색상입니다. | |
constants | ConstantProvider | ||
svgPathDark | SVGElement | ||
svgPathLight | SVGElement |
방법
메서드 | 수정자 | 설명 |
---|---|---|
applyColour(block) | ||
flipRTL()를 호출합니다. | ||
setHighlightPath(highlightPath) | 렌더러에서 생성한 하이라이트 경로를 SVG 요소에 설정합니다. | |
setPath(mainPath) | ||
setStyle(blockStyle) | ||
updateDisabled_(disabled) | ||
updateHighlighted(highlighted) | ||
updateShadow_(shadow) |