API_StoryInfo
활성 프로젝트의 층 정보입니다.
typedef struct { short firstStory; short lastStory; short actStory; GS::Bool8 filler_1; GS::Bool8 skipNullFloor; API_StoryType **data; Int32 filler_2; API_GhostStoryType ghostStory; Int32 filler_3[4]; } API_StoryInfo;
멤버
- firstStory
- 1번째 층 인덱스입니다.
- lastStory
- 마지막 층 인덱스입니다.
- actStory
- 실제 층 인덱스입니다.
- skipNullFloor
- Ground-floor 레벨 위의 층 인덱스들은 0 대신 1로 시작합니다.
- data
- 각 층의 파라미터들을 보관하고 있는 데이터의 배열입니다. 더 자세한 것은 API_StoryType을 참고하십시오.
- ghostStory
- 고스트 층 설정입니다. 더 자세한 것은 API_GhostStoryType을 참고하십시오.
설명
이 structure는 ArchiCAD의 "Story Settings..." 다이얼로그에 해당합니다. 각 층의 파라미터들을 포함할 뿐만 아니라 고스트 층 설정 파라미터들도 가지고 있습니다.
더 이상 필요가 없으면 data
배열을 폐기하는 것을 잊지 마십시오.
이 데이터에 대하여 동작하려면 APIEnv_GetStorySettingsID 또는 APIEnv_ChangeStorySettingsID 함수 코드를 가진 ACAPI_Environment 함수를 호출하십시오.
가상 층 역시 최상위 층 위에서 내보내진다는 것을 참고하십시오.
이 층은 존재하지 않지만 꼭대기 층의 높이를 계산하려면 level
파라미터가 중요합니다.
고스트 층 설정은 또한 APIEnv_GetGhostStorySettingsID 환경 함수를 통해 가져올 수 있습니다.
요구사항
- 버전: API 2.1 또는 이후
- 헤더: APIdefs_Environment.h
참고사항
API_StoryType
API_GhostStoryType
APIEnv_GetStorySettingsID
APIEnv_ChangeStorySettingsID
APIEnv_GetGhostStorySettingsID
API 타입