Graphisoft®

API Development KitVersion: 18

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 6.1
Ground-floor 레벨 위의 층 인덱스들은 0 대신 1로 시작합니다.
data
각 층의 파라미터들을 보관하고 있는 데이터의 배열입니다. 더 자세한 것은 API_StoryType을 참고하십시오.
ghostStory
고스트 층 설정입니다. 더 자세한 것은 API_GhostStoryType을 참고하십시오.

 

설명

이 structure는 ArchiCAD의 "Story Settings..." 다이얼로그에 해당합니다. 각 층의 파라미터들을 포함할 뿐만 아니라 고스트 층 설정 파라미터들도 가지고 있습니다.

더 이상 필요가 없으면 data 배열을 폐기하는 것을 잊지 마십시오.

이 데이터에 대하여 동작하려면 APIEnv_GetStorySettingsID 또는 APIEnv_ChangeStorySettingsID 함수 코드를 가진 ACAPI_Environment 함수를 호출하십시오.

가상 층 역시 최상위 층 위에서 내보내진다는 것을 참고하십시오. 이 층은 존재하지 않지만 꼭대기 층의 높이를 계산하려면 level 파라미터가 중요합니다.

Featuring API 10  고스트 층 설정은 또한 APIEnv_GetGhostStorySettingsID 환경 함수를 통해 가져올 수 있습니다.

 

요구사항

버전: API 2.1 또는 이후
헤더: APIdefs_Environment.h

 

참고사항

API_StoryType
API_GhostStoryType
APIEnv_GetStorySettingsID
APIEnv_ChangeStorySettingsID
APIEnv_GetGhostStorySettingsID
API 타입