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 타입