blockly > blockRendering

block렌더링 네임스페이스

클래스

클래스 설명
BottomRow 블록의 맨 아래 행에 있는 요소에 대한 정보와 맨 아래 행에 대한 간격 정보가 포함된 객체입니다. 하단 행의 요소는 모서리, 스페이서, 다음 연결로 구성될 수 있습니다.
연결 연결 및 블록에서 차지하는 공간을 나타내는 기본 클래스입니다.
ConstantProvider 렌더링 블록의 상수를 제공하는 객체입니다.
지정된 렌더링 정보를 기반으로 블록을 그리는 객체입니다.
ExternalValueInput 렌더링 중에 외부 값 입력이 차지하는 공간에 대한 정보가 포함된 객체
필드 렌더링 중에 필드가 차지하는 공간에 대한 정보가 포함된 객체
모자 렌더링 중에 모자가 차지하는 공간에 대한 정보가 포함된 객체입니다.
아이콘 렌더링 중에 아이콘이 차지하는 공간에 대한 정보가 포함된 객체입니다.
InlineInput 렌더링 중에 인라인 입력이 차지하는 공간에 대한 정보가 포함된 객체입니다.
InputConnection 렌더링하는 동안 블록의 공간을 차지하는 입력을 나타내는 기본 클래스입니다.
InputRow 하나 이상의 입력을 보유한 행에 대한 정보가 포함된 객체입니다.
InRowSpacer 행의 두 요소 사이에 있는 스페이서에 대한 정보가 포함된 객체입니다.
JaggedEdge 축소된 블록의 들쭉날쭉한 가장자리가 렌더링 중에 차지하는 공간에 관한 정보가 포함된 객체입니다.
MarkerSvg 마커를 SVG로 그래픽으로 렌더링하는 메서드가 포함된 마커 클래스입니다.
측정 가능성 렌더링 중에 공간을 차지하는 블록의 일부를 나타내는 기본 클래스입니다. 스페이서가 아닌 Measurable의 생성자는 블록 요소의 크기를 기록합니다 (예: 필드, 구문 입력).
NextConnection 렌더링 중에 다음 연결이 차지하는 공간에 대한 정보가 포함된 객체입니다.
OutputConnection 렌더링 중에 출력 연결이 차지하는 공간에 대한 정보가 포함된 객체입니다.
PathObject 렌더러에서 사용하는 각 SVG 요소의 생성과 설정을 처리하는 객체입니다.
PreviousConnection 렌더링 중에 이전 연결이 차지하는 공간에 대한 정보가 포함된 객체입니다.
렌더기 블록 렌더기의 기본 클래스입니다.
RenderInfo

이 블록을 그리는 데 필요한 모든 크기 정보가 포함된 객체입니다.

이 측정 패스는 변경사항을 블록에 전파하지 않습니다 (getSize()가 호출될 때 다시 렌더링하도록 필드 선택 가능). 그러나 반복적으로 호출하면 비용이 많이 들 수 있습니다.

RoundCorner 렌더링 중에 둥근 모서리가 차지하는 공간에 관한 정보가 포함된 객체입니다.
렌더링된 블록 및 그 모든 하위 구성요소의 단일 행을 나타내는 객체입니다.
SpacerRow 두 행 사이의 스페이서에 대한 정보가 포함된 객체입니다.
SquareCorner 렌더링 중에 정사각형 모서리가 차지하는 공간에 관한 정보가 포함된 객체입니다.
StatementInput 렌더링 중에 문 입력이 차지하는 공간에 대한 정보가 포함된 객체
TopRow 블록의 맨 위 행에 있는 요소에 대한 정보와 맨 위 행의 크기 정보를 포함하는 객체입니다. 맨 위 행의 요소는 모서리, 모자, 스페이서, 이전 연결로 구성될 수 있습니다. 이 생성자가 호출되면 행에 필요한 스페이서가 아닌 모든 요소가 포함됩니다.

함수

함수 설명
register(이름, 렌더링 클래스) 새 렌더기를 등록합니다.
unregister(이름) 지정된 이름으로 등록된 렌더러를 등록 취소합니다.

인터페이스

인터페이스 설명
InsideCorners 내부 모서리에 대한 크기 및 경로 정보가 포함된 객체입니다.
IPathObject 블록의 경로 객체에 대한 인터페이스입니다.
JaggedTeeth 접힌 블록 표시기에 대한 크기 및 경로 정보가 포함된 객체입니다.
노치 노치에 대한 크기 및 경로 정보가 포함된 객체입니다.
OutsideCorners 외부 모서리에 대한 크기 및 경로 정보가 포함된 객체입니다.
PuzzleTab 퍼즐 탭에 대한 크기 및 경로 정보가 포함된 객체입니다.
StartHat 시작 모자에 대한 사이즈 및 경로 정보가 포함된 객체입니다.

변수

변수 설명
유형

유형 별칭

유형 별칭 설명
BaseShape
DynamicShape 동적 셰이프에 대한 크기 조정 및 유형 정보가 포함된 객체입니다.