Graphisoft®

API Development KitVersion: 18

APIEnv_ChangeMarkerDrawingEnabledID

부착된 객체들(창/문 마커들, 드로잉 타이틀 등)이 처리되고 프리미티브 분해를 하는 동안 리턴되는지 여부를 세트합니다.

    GSErrCode ACAPI_Environment (
        APIEnv_ChangeMarkerDrawingEnabledID,
        bool     enabled
    );

 

파라미터

enabled
[in] 만약 부착된 객체들이 처리되어야 한다면 true입니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.

 

설명

대부분의 경우 당신은 먼저 APIEnv_IsMarkerDrawingEnabledID로 이 값을 쿼리해야 합니다. 그러면 예제에서 볼 수 있듯이 당신의 코드를 위해 그것을 변경하고 그것의 원래 값으로 되돌려 놓습니다.

 

예제

bool markerDrawingEnabled = false;
ACAPI_Environment (APIEnv_IsMarkerDrawingEnabledID, &markerDrawingEnabled, NULL);
ACAPI_Environment (APIEnv_ChangeMarkerDrawingEnabledID, reinterpret_cast<void*> (static_cast<Int32> (true)), NULL);

// ... 당신의 코드

ACAPI_Environment (APIEnv_ChangeMarkerDrawingEnabledID, reinterpret_cast<void*> (static_cast<Int32> (markerDrawingEnabled)), NULL);

 

요구사항

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

 

참고사항

ACAPI_Environment, APIEnv_IsMarkerDrawingEnabledID, API 함수