Flex Panel Node 스타일 위치 가져오기

이 문서는 Flex Panel Node의 특정 엣지에 대한 인셋 위치를 반환하는 함수인 flexpanel_node_style_get_position에 대해 설명합니다.

함수 설명

flexpanel_node_style_get_position 함수는 주어진 Flex Panel Node의 특정 엣지에 대한 인셋 위치를 반환합니다. 이 함수는 스타일을 설정할 때 유용하게 사용됩니다.

문법

flexpanel_node_style_get_position(node, edge);

매개변수

매개변수 유형 설명
node Flex Panel Node 읽어올 노드
edge Flex Panel Edge Constant 인셋을 가져올 엣지

반환값

  • Flex Panel Unit-Value Struct: 요청한 엣지의 인셋 위치를 포함하는 구조체입니다.

예제

다음은 특정 노드의 왼쪽 인셋 위치를 가져오는 예제입니다.

var _left = flexpanel_node_style_get_position(_node, flexpanel_edge.left);

위 코드는 _node의 왼쪽 인셋 위치를 가져와서 _left라는 지역 변수에 저장합니다.

활용 예제

  1. 상단 인셋 위치 가져오기 gml var _top = flexpanel_node_style_get_position(_node, flexpanel_edge.top);
  2. 하단 인셋 위치 가져오기 gml var _bottom = flexpanel_node_style_get_position(_node, flexpanel_edge.bottom);
  3. 오른쪽 인셋 위치 가져오기 gml var _right = flexpanel_node_style_get_position(_node, flexpanel_edge.right);
  4. 모든 엣지 인셋 위치 가져오기 gml var _insets = { left: flexpanel_node_style_get_position(_node, flexpanel_edge.left), top: flexpanel_node_style_get_position(_node, flexpanel_edge.top), right: flexpanel_node_style_get_position(_node, flexpanel_edge.right), bottom: flexpanel_node_style_get_position(_node, flexpanel_edge.bottom) };

이와 같은 방법으로 Flex Panel Node의 다양한 엣지에 대한 인셋 위치를 쉽게 가져올 수 있습니다.