blockly > blockRendering > IPathObject

blockRendering.IPathObject 인터페이스

블록의 경로 객체에 대한 인터페이스입니다.

서명:

export interface IPathObject 

속성

속성 수정자 유형 설명
상수 ConstantProvider 렌더러의 상수 제공자입니다.
style BlockStyle 블록의 기본 경로입니다.
svgPath SVGElement 블록의 기본 경로입니다.

메서드

메서드 설명
addConnectionHighlight(connection, connectionPath, offset, rtl)? (선택사항) 지정된 경로를 지정된 연결의 연결 강조 표시로 추가합니다.
applyColour(block)? (선택사항) 경로가 그림자 블록에 속하는지 여부를 고려하여 저장된 색상을 블록의 경로에 적용합니다.
flipRTL() RTL에서 SVG 경로를 뒤집습니다.
removeConnectionHighlight(connection)? (선택사항) 지정된 연결과 연결된 강조 표시를 삭제합니다(있는 경우).
setPath(pathString) 렌더러에서 생성된 경로를 각 SVG 요소에 설정합니다.
setStyle(blockStyle)? (선택사항) 스타일을 업데이트합니다.
updateDraggingDelete(enabled) 블록이 삭제 영역 위로 드래그되었음을 보여주는 스타일을 추가하거나 삭제합니다.
updateHighlighted(highlighted) 블록에 강조 표시를 표시할지 여부를 설정합니다. 블록 강조 표시는 현재 실행 중인 블록을 시각적으로 표시하는 데 자주 사용됩니다.
updateInsertionMarker(enabled) 블록이 삽입 마커임을 나타내는 스타일을 추가하거나 삭제합니다.
updateMovable(enabled) 블록을 이동할 수 있음을 보여주는 스타일을 추가하거나 삭제합니다.
updateSelected(enabled) 블록이 선택되었음을 나타내는 스타일을 추가하거나 삭제합니다.