Graphisoft®

API Development KitVersion: 18

API_PrimHatchBorder

프리미티브 요소들에 대한 해치(Hatch) 경계입니다.

    typedef struct {
        GS::Bool8                doFrame;
        GS::Bool8                filler_1;
        short                    fillInd;
        short                    fillPen;
        short                    fillbkgPen;
        short                    transparency;
        short                    determination;
        short                    filler_2[2];
        API_RGBColor             fillRgb;
        API_RGBColor             fillbkgRgb;
        GS::Bool8                isGradient;
        GS::Bool8                isLinear;
        GS::Bool8                filler_3[6];
        API_HatchOrientation     hatchOrientation;
    } API_PrimHatchBorder;

 

멤버

doFrame
해치(hatch)의 프레임이 보입니다.
fillInd
채우기 속성 인덱스입니다.
fillPen
채우기 라인들에 대한 펜 속성 인덱스입니다. 만약 이 값이 1008 (RGB Pen)이면, 채우기의 전경 컬러는 fillRgb 파라미터에 정의됩니다.
fillbkgPen
채우기 배경에 대한 펜 속성 인덱스입니다. 만약 이 값이 1008 (RGB Pen)이면, 채우기의 배경 컬러는 fillbkgRgb 파라미터에 정의됩니다.
transparency Changed in API 12
determination 6.1
채우기 카테고리:
APIHatch_DraftingFills 기본 채우기 카테고리입니다. Drafting fills는 Display 옵션에서 선택한 Drafting Fill 설정을 적용합니다.
APIHatch_CoverFills Cover Fill 카테고리가 평면도의 슬래브, 지붕, 메시, 구역의 채우기들에 할당됩니다. Cover fills는 Display 옵션에서 선택한 Element Cover Fill 설정을 적용합니다.
APIHatch_CutFills Cut Fill 카테고리가 Cut Elements의 채우기들에 할당됩니다. Cut fills는 Display 옵션에서 선택한 Cut Fill 설정을 적용합니다.
fillRgb Featuring API 10
채우기의 전경 컬러입니다; fillPen이 RGB Pen (값 1008)일 때에만 유효합니다.
fillbkgRgb Featuring API 10
채우기의 배경 컬러입니다; fillbkgPen이 RGB Pen (값 1008)일 때에만 유효합니다.
isGradient Featuring API 10
해치가 그래디언트 채우기입니다. (전경부터 배경 컬러까지)
isLinear Featuring API 10
채우기 그래디언트가 선형입니다. 그 외에는 원형입니다.
hatchOrientation Featuring API 13
커버 채우기의 방향 및 왜곡 파라미터들입니다.

 

설명

이 structure는 ShapePrimsProc 콜백 함수에서 그려지는 해치(hatch)의 파라미터들을 전달하는 데 사용합니다.

 

요구사항

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

 

참고사항

API_Coord, API_RGBColor
ShapePrimsProc
API 타입