연구 설문조사: Blockly 사용 경험을 알려주세요
설문조사 시작
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 |
블록의 맨 위 행에 있는 요소에 대한 정보와 맨 위 행의 크기 정보를 포함하는 객체입니다. 맨 위 행의 요소는 모서리, 모자, 스페이서, 이전 연결로 구성될 수 있습니다. 이 생성자가 호출되면 행에 필요한 스페이서가 아닌 모든 요소가 포함됩니다. |
함수
인터페이스
변수
유형 별칭
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-12-02(UTC)
[null,null,["최종 업데이트: 2023-12-02(UTC)"],[[["The `blockRendering` namespace handles the visual rendering of Blockly blocks, including their shapes, connections, and components like fields and inputs."],["It defines a range of classes and interfaces representing various block elements and their dimensions, used for calculating layout and drawing."],["Renderers within this namespace dictate the specific style and appearance of blocks, with options for registration and customization."],["The namespace also manages the rendering of connections, inputs, and other visual elements that contribute to the block's overall structure."],["Several utility functions and types are included for managing constants, path objects, and shape definitions used in the rendering process."]]],[]]