Flex Panel 노드 패딩 설정 함수
flexpanel_node_style_set_padding
함수는 Flex Panel Node의 특정 엣지에 대한 패딩을 설정하는 기능을 제공합니다. 이 함수는 다양한 엣지를 지정할 수 있는 열거형(enum) 멤버를 사용하여 패딩을 설정할 수 있습니다.
엣지 상수
엣지 상수 | 설명 |
---|---|
flexpanel_edge.left |
왼쪽 패딩 설정 |
flexpanel_edge.top |
위쪽 패딩 설정 |
flexpanel_edge.right |
오른쪽 패딩 설정 |
flexpanel_edge.bottom |
아래쪽 패딩 설정 |
flexpanel_edge.start |
시작 엣지 패딩 설정 |
flexpanel_edge.end |
끝 엣지 패딩 설정 |
flexpanel_edge.horizontal |
수평 패딩 설정 |
flexpanel_edge.vertical |
수직 패딩 설정 |
flexpanel_edge.all_edges |
모든 엣지 패딩 설정 |
함수 문법
flexpanel_node_style_set_padding(node, edge, size);
매개변수 설명
매개변수 | 타입 | 설명 |
---|---|---|
node | Flex Panel Node | 수정할 노드 |
edge | Flex Panel Edge Constant | 패딩을 설정할 엣지 |
size | Real | 패딩의 크기 |
반환값
- N/A (반환값 없음)
예제
다음은 모든 엣지에 대해 패딩을 10px로 설정하는 예제입니다.
flexpanel_node_style_set_padding(_node, flexpanel_edge.all_edges, 10);
활용 예제
- 왼쪽 엣지에 5px 패딩 설정:
gml flexpanel_node_style_set_padding(_node, flexpanel_edge.left, 5);
- 위쪽 엣지에 15px 패딩 설정:
gml flexpanel_node_style_set_padding(_node, flexpanel_edge.top, 15);
- 수직 엣지에 20px 패딩 설정:
gml flexpanel_node_style_set_padding(_node, flexpanel_edge.vertical, 20);
- 오른쪽 엣지에 8px 패딩 설정:
gml flexpanel_node_style_set_padding(_node, flexpanel_edge.right, 8);
- 모든 엣지에 12px 패딩 설정:
gml flexpanel_node_style_set_padding(_node, flexpanel_edge.all_edges, 12);