Graphisoft®

API Development KitVersion: 18

API_UserControlType

유저 컨트롤들의 서로 다른 타입들을 설명합니다.

    typedef enum {
        APIUserControlType_Pen,
        APIUserControlType_PenWithNull,
        APIUserControlType_PolyFill,
        APIUserControlType_WallFill,
        APIUserControlType_WallCompFill,
        APIUserControlType_AllFill,
        APIUserControlType_AllFillGradNoComp,
        APIUserControlType_WallSetsFill,
        APIUserControlType_WallComposites,
        APIUserControlType_SlabSetsFill,
        APIUserControlType_SlabComposites,
        APIUserControlType_RoofSetsFill,
        APIUserControlType_RoofComposites,
        APIUserControlType_ShellSetsFill,
        APIUserControlType_ShellComposites,
        APIUserControlType_OnlyCompFill,
        APIUserControlType_Material,
        APIUserControlType_MaterialWithGeneral,
        APIUserControlType_Layer,
        APIUserControlType_ZoneCategory,
        APIUserControlType_DashedLine,
        APIUserControlType_SymbolLine,
        APIUserControlType_CoverFill,
        APIUserControlType_WallProfile,
        APIUserControlType_BeamProfile,
        APIUserControlType_ColumnProfile,
        APIUserControlType_AllProfile,
        APIUserControlType_PolyFillWithGradient,
        APIUserControlType_BuildingMaterial
    } API_UserControlType;

 

멤버

APIUserControlType_Pen
펜 컨트롤입니다
APIUserControlType_PenWithNull
배경 펜을 가진 펜 컨트롤입니다.
APIUserControlType_PolyFill
폴리곤 채우기 컨트롤입니다. (drafting fills)
APIUserControlType_WallFill
벽 채우기 컨트롤입니다. (cut fills)
APIUserControlType_WallCompFill
복합을 고려하지 않은 벽 채우기 컨트롤입니다.
APIUserControlType_AllFill
모든 채우기 타입 컨트롤입니다.
APIUserControlType_AllFillGradNoComp 17
복합을 고려하지 않은 모든 채우기 타입 컨트롤입니다.
APIUserControlType_WallSetsFill
Wall Settings 다이얼로그에 있는 채우기 컨트롤과 비슷합니다.
APIUserControlType_WallComposites 15
Wall Settings 다이얼로그에 있는 복합 컨트롤과 비슷합니다.
APIUserControlType_SlabSetsFill
Slab Settings 다이얼로그에 있는 채우기 컨트롤과 비슷합니다.
APIUserControlType_SlabComposites 15
Slab Settings 다이얼로그에 있는 복합 컨트롤과 비슷합니다.
APIUserControlType_RoofSetsFill
Roof Settings 다이얼로그에 있는 채우기 컨트롤과 비슷합니다.
APIUserControlType_RoofComposites 15
Roof Settings 다이얼로그에 있는 복합 컨트롤과 비슷합니다.
APIUserControlType_ShellSetsFill 15
Shell Settings 다이얼로그에 있는 채우기 컨트롤과 비슷합니다.
APIUserControlType_ShellComposites 15
Shell Settings 다이얼로그에 있는 복합 컨트롤과 비슷합니다.
APIUserControlType_OnlyCompFill 10
복합 채우기들만 포함하는 채우기 컨트롤입니다.
APIUserControlType_Material
재질 컨트롤입니다.
APIUserControlType_MaterialWithGeneral
일반 재질을 포함한 재질 컨트롤입니다.
APIUserControlType_Layer
레이어 컨트롤입니다.
APIUserControlType_ZoneCategory
구역(zone) 카테고리 컨트롤입니다.
APIUserControlType_DashedLine
dashed 라인 컨트롤입니다.
APIUserControlType_SymbolLine
모든 라인 타입입니다.
APIUserControlType_CoverFill 6.1
커버 채우기 타입 컨트롤입니다.
APIUserControlType_WallProfile 10
벽 프로파일 컨트롤입니다.
APIUserControlType_BeamProfile 10
보 프로파일 컨트롤입니다.
APIUserControlType_ColumnProfile 10
기둥 프로파일 컨트롤입니다.
APIUserControlType_AllProfile 10
모든 프로파일 컨트롤입니다.
APIUserControlType_PolyFillWithGradient 10
그래디언트 채우기를 포함한 폴리곤 채우기 컨트롤입니다.
APIUserControlType_BuildingMaterial 10
빌딩 재질 컨트롤입니다.

 

설명

이것들은 ACAPI_Interface (APIIo_SetUserControlCallbackID, ...) 함수에서 사용하는 특수 상수들입니다. 유저 컨트롤에서 사용하는 속성 세트를 정의합니다.

 

요구사항

버전: API 4.1 또는 이후
헤더: APIdefs_Interface.h

 

참고사항

API_UCCallbackType
APIIo_SetUserControlCallbackID
API 타입