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
라는 지역 변수에 저장합니다.
활용 예제
- 상단 인셋 위치 가져오기
gml var _top = flexpanel_node_style_get_position(_node, flexpanel_edge.top);
- 하단 인셋 위치 가져오기
gml var _bottom = flexpanel_node_style_get_position(_node, flexpanel_edge.bottom);
- 오른쪽 인셋 위치 가져오기
gml var _right = flexpanel_node_style_get_position(_node, flexpanel_edge.right);
- 모든 엣지 인셋 위치 가져오기
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의 다양한 엣지에 대한 인셋 위치를 쉽게 가져올 수 있습니다.