Graphisoft®

API Development KitVersion: 18

API_LayerType

레이어 속성을 의미합니다.

    typedef struct {
        API_Attr_Head     head;
        Int32             conClassId;
        Int32             filler_1;
    } API_LayerType;

 

멤버

head
레이어 속성의 이름, 인덱스, flag들을 지정합니다.
conClassId
레이어의 연결 클래스입니다; 동일한 클래스를 갖는 레이어들에 있는 요소들은 교차하게 됩니다.

 

설명

헤더의 flags 필드는 다음 값들을 가질 수 있습니다:

설명

APILay_Hidden

레이어가 숨겨져 있습니다.

APILay_Locked

레이어가 잠겨 있습니다.

APILay_NotMine

레이어가 내 것이 아닙니다.

APILay_ForceToWire

레이어 상의 요소들은 해당 레이어 조합에서 와이어프레임 모드로 나타납니다. 4.3

APILay_Xref

이 레이어는 XREF-ed (DWG 또는 DXF) 도면으로부터 왔습니다. 이 레이어들은 Layer Settings 다이얼로그에서 그룹화됩니다. Featuring API 11

레이어들은 당신이 ArchiCAD의 사용자 인터페이스에서 사용하는 것과 같은 방식으로 작동합니다. 이것은 당신이 잠긴 레이어나 숨긴 레이어에 요소들을 생성할 수 없음을 의미합니다. 당신이 보이는 레이어들 위에 요소들을 생성하고 레이어들의 가시성을 변경하는 경우와 같이 I/O 타입 애드온을 작성할 때 이것은 매우 중요합니다.

API_AttributeDef structure 안에 레이어 속성들에게 할당되는 추가적인 데이터는 없습니다.

 

요구사항

버전: API 1.3 또는 이후
헤더: APIdefs_Attributes.h

 

참고사항

API_Attr_Head
API_Attribute
속성 관리자
API 타입