Flex Panel Node 스타일 패딩 가져오기
이 문서는 Flex Panel Node의 특정 엣지에 대한 패딩 값을 가져오는 함수에 대해 설명합니다. 이 함수는 주어진 엣지의 패딩을 반환합니다.
함수 설명
flexpanel_node_style_get_padding
이 함수는 Flex Panel Node의 특정 엣지에 대한 패딩을 반환합니다.
문법
flexpanel_node_style_get_padding(node, edge);
인수 설명
인수 | 타입 | 설명 |
---|---|---|
node | Flex Panel Node | 패딩을 읽어올 노드입니다. |
edge | Flex Panel Edge Constant | 패딩을 가져올 엣지입니다. |
반환값
- Flex Panel Unit-Value Struct: 지정된 엣지의 패딩 값입니다.
예제
var _padding = flexpanel_node_style_get_padding(_node, flexpanel_edge.all_edges);
이 코드는 노드의 일반 패딩을 가져와서 로컬 변수에 저장합니다.
활용 예제
1. 특정 엣지의 패딩 가져오기
var _top_padding = flexpanel_node_style_get_padding(_node, flexpanel_edge.top);
위 코드는 노드의 상단 엣지 패딩을 가져옵니다.
2. 모든 엣지의 패딩을 가져와서 출력하기
var _all_padding = flexpanel_node_style_get_padding(_node, flexpanel_edge.all_edges);
show_message("모든 엣지의 패딩: " + string(_all_padding));
이 코드는 모든 엣지의 패딩을 가져와서 메시지로 출력합니다.
3. 패딩을 기반으로 UI 요소 조정하기
var _padding = flexpanel_node_style_get_padding(_node, flexpanel_edge.left);
if (_padding > 10) {
// 왼쪽 패딩이 10보다 크면 UI 요소 조정
adjust_ui_element();
}
이 코드는 왼쪽 패딩이 10보다 크면 UI 요소를 조정하는 로직을 포함합니다.
4. 패딩 값을 조건에 따라 변경하기
var _current_padding = flexpanel_node_style_get_padding(_node, flexpanel_edge.right);
if (_current_padding < 5) {
flexpanel_node_style_set_padding(_node, flexpanel_edge.right, 10);
}
이 코드는 오른쪽 패딩이 5보다 작으면 패딩 값을 10으로 설정합니다.
5. 패딩을 사용하여 레이아웃 조정하기
var _padding = flexpanel_node_style_get_padding(_node, flexpanel_edge.bottom);
layout_adjustment(_padding);
이 코드는 하단 패딩을 가져와 레이아웃 조정 함수에 전달합니다.