API_NavigatorItem
Project Navigator 항목을 의미합니다.
typedef struct { char name[128]; char autoTextedName[128]; char uiId[128]; API_Guid guid; API_DatabaseInfo db; short floorNum; short vType; Int32 filler_1; API_Guid camId; API_NavigatorMapID mapId; API_NavigatorItemTypeID itemType; API_Guid guid2; Int32 owner; GS::Bool8 customName; GS::Bool8 customUiId; short filler_2; Int32 filler_3[6]; } API_NavigatorItem;
멤버
- name
- 네비게이터 항목의 이름입니다.
- autoTextedName
- 원래 형태의 네비게이터 항목의 이름입니다. (자동텍스트 포함)
- uiId
- 네비게이터 항목의 ID입니다.
- guid
- 네비게이터 항목의 고유 GUID입니다.
- db
- 네비게이터 항목의 데이터베이스 레퍼런스입니다.
- floorNum
- 네비게이터 항목이 참조하는 층 인덱스입니다. 데이터베이스 타입이 평면도일 때에만 유효합니다. [
itemType
이 API_StoryNavItem] - vType
- 내부 사용을 위한 것입니다.
- camId
- 단일 카메라의 GUID입니다. [
itemType
이 API_CameraNavItem] 또는 카메라 집합의 GUID입니다. [itemType
이 API_CameraNavItem] - mapId
- 이 항목을 포함하는 Project Navigator 맵입니다.
- itemType
- 항목의 타입입니다.
- guid2
- 내부 사용을 위한 것입니다.
- owner
- 팀워크 모드에서의 항목의 소유자의 멤버 ID입니다. (View Map에서만 관련 있음)
- customName
- 항목의 커스텀 이름입니다. (View Map과 Layout Map에서만 관련 있음)
- customUiId
- 항목의 커스텀 ID입니다. (View Map과 Layout Map에서만 관련 있음)
설명
이 structure는 Project Navigator의 한 항목의 데이터를 갖고 있습니다.
이 structure는 APIEnv_GetNavigatorItemID, APIEnv_GetNavigatorParentItemID, APIEnv_GetNavigatorChildrenItemsID, APIEnv_SearchNavigatorItemID, APIEnv_ChangeNavigatorItemID 환경 함수와 함께 사용합니다.
요구사항
- 버전: API 4.3 또는 이후
- 헤더: APIdefs_Environment.h
참고사항
API_DatabaseInfo, API_NavigatorMapID, API_NavigatorItemTypeID
API_NavigatorSet, API_NavigatorView
APIEnv_GetNavigatorItemID, APIEnv_SearchNavigatorItemID, APIEnv_ChangeNavigatorItemID
API 타입