Manual

Manual

Flex 패널 함수

이 문서에서는 Flex 패널을 위한 모든 함수를 나열합니다. 일반 함수 이 함수들은 노드 및 부모/자식 관계를 관리하는 데 사용됩니다. 함수 이름 설명 flexpanel_create_node 새로운 노드를 생성합니다. flexpanel_delete_node 노드를 삭제합니다. flexpanel_node_insert_child 자식 노드를 삽입합니다. flexpanel_node_remove_child 자식 노드를 제거합니다. flexpanel_node_

By 이재협/실장/시스템개발실/PHYSIA

Manual

Flex Panel 노드 이름 설정 함수

이 문서는 Flex Panel에서 노드의 이름을 설정하는 함수에 대해 설명합니다. 이 함수는 특정 노드의 이름을 변경하는 데 사용됩니다. 함수 설명 함수 이름 flexpanel_node_set_name 문법 flexpanel_node_set_name(node, name); 매개변수 매개변수 타입 설명 node Flex Panel Node 이름을 변경할 노드 name String 새 이름 반환값 * 없음

By 이재협/실장/시스템개발실/PHYSIA

Manual

flexpanel_node_remove_child 함수 설명

flexpanel_node_remove_child 함수는 부모 노드의 자식 목록에서 특정 노드를 제거하는 기능을 제공합니다. 이 함수는 노드를 메모리에서 제거하지 않으므로, 더 이상 필요하지 않은 경우에는 반드시 삭제해야 합니다. 노드가 제거된 후에는 해당 노드가 원래 존재하던 레이아웃 트리에서 더 이상 포함되지 않으며, 사실상 자신의 트리의 "루트"가 됩니다. 문법

By 이재협/실장/시스템개발실/PHYSIA

Manual

flexpanel_node_remove_all_children 함수 설명

flexpanel_node_remove_all_children 함수는 주어진 노드에서 모든 직접 자식 노드를 제거합니다. 하지만 이 함수는 자식 노드를 삭제하지는 않습니다. 자식 노드에 대한 영향을 알고 싶다면 flexpanel_node_remove_child 함수를 참조하세요. 문법 flexpanel_node_remove_all_children(node); 인자 설명 인자 타입 설명 node Flex Panel Node 모든 자식이

By 이재협/실장/시스템개발실/PHYSIA

Manual

flexpanel_node_layout_get_position 함수 설명

flexpanel_node_layout_get_position 함수는 주어진 노드의 레이아웃 정보를 담고 있는 구조체를 반환합니다. 이 함수를 호출하기 전에 반드시 flexpanel_calculate_layout을 한 번 이상 호출해야 하며, 그렇지 않으면 반환되는 모든 데이터는 0이 됩니다. 기본적으로 반환되는 위치는 부모 컨테이너의 위치에 상대적입니다. relative 인수에 false를 전달하면 모든 부모 변환을 적용한 후

By 이재협/실장/시스템개발실/PHYSIA

Manual

flexpanel_node_insert_child 함수 설명

flexpanel_node_insert_child 함수는 두 번째 인자인 node를 첫 번째 인자인 root의 자식으로 삽입하는 기능을 제공합니다. 이 함수는 자식 노드가 부모의 계층 구조에서 어디에 위치할지를 결정하는 인덱스를 요구합니다. 이 인덱스는 자식 노드의 레이아웃 위치에 영향을 미치며, 자식의 위치 유형이 절대적이지 않은 경우에만 적용됩니다. 인덱스는 0부터 시작해야 하며, 음수이거나 부모

By 이재협/실장/시스템개발실/PHYSIA

Manual

Flex Panel 노드 구조 가져오기

flexpanel_node_get_struct 함수는 주어진 노드와 그 자식 노드의 모든 속성을 구조체로 반환합니다. 이 구조체는 특정 형식을 따르며, flexpanel_create_node 함수에 전달하여 동일한 속성을 가진 새로운 레이아웃 트리를 생성할 수 있습니다. 문법 flexpanel_node_get_struct(node); 인수 설명 인수 타입 설명 node Flex Panel Node 구조체를 가져올

By 이재협/실장/시스템개발실/PHYSIA

Manual

Flex Panel 노드의 부모 가져오기

이 문서는 Flex Panel에서 특정 노드의 부모 노드를 가져오는 함수에 대해 설명합니다. 이 함수는 주어진 노드의 부모 노드를 반환하며, 부모 노드가 없을 경우 undefined를 반환합니다. 함수 문법 flexpanel_node_get_parent(node); 인수 설명 인수 유형 설명 node Flex Panel Node 부모를 가져올 노드입니다. 반환 값 * Flex Panel Node 또는

By 이재협/실장/시스템개발실/PHYSIA

Manual

flexpanel_node_get_num_children 함수 설명

flexpanel_node_get_num_children 함수는 주어진 노드의 자식 수를 반환합니다. 이 값을 사용하여 0부터 반환된 값 - 1까지 반복(iterate)하면서 각 자식 노드를 인덱스 값을 사용해 가져올 수 있습니다. 함수 문법 flexpanel_node_get_num_children(node); 매개변수 설명 매개변수 유형 설명 node Flex Panel Node 부모 노드

By 이재협/실장/시스템개발실/PHYSIA

Manual

flexpanel_node_get_name 함수 설명

flexpanel_node_get_name 함수는 주어진 노드에 설정된 이름을 반환합니다. 만약 이름이 설정되지 않았다면 undefined를 반환합니다. 이 이름은 원래 초기 구조체의 name 속성을 통해 설정되거나 flexpanel_node_set_name 함수를 통해 설정됩니다. 문법 flexpanel_node_get_name(node); 매개변수 매개변수 타입 설명 node Flex Panel Node 이름을 가져올 노드 반환값

By 이재협/실장/시스템개발실/PHYSIA

Manual

flexpanel_node_get_data 함수 설명

flexpanel_node_get_data 함수는 특정 노드의 데이터 구조체를 반환합니다. 이 함수는 노드가 생성될 때 초기 구조체나 JSON에서 데이터 멤버를 제공받았다면 그 데이터를 반환합니다. 만약 노드를 생성할 때 데이터 멤버가 설정되지 않았다면, 빈 데이터 구조체로 초기화되어 이 함수는 그 구조체를 반환합니다. 반환된 구조체는 노드의 데이터 구조체의 복사가 아니라 직접 참조이므로,

By 이재협/실장/시스템개발실/PHYSIA