APIEnv_​IsMarkerDrawingEnabledID

Checks whether attached objects (window/door markers, drawing titles, etc.) are processed and returned during primitive decomposition.

    GSErrCode ACAPI_Environment (
        APIEnv_IsMarkerDrawingEnabledID,
        bool*     enabled
    );

 

Parameters

enabled
[out] True if attached objects are processed.

 

Return Values

NoError
The function has completed with success.

 

Remarks

Use this function to query the flag set by APIEnv_ChangeMarkerDrawingEnabledID. In most cases you should query the value first, then change it for your code, then change it back to it’s original value, as the example shows.

 

Example


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

// ... your code

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

 

Requirements

Version: API 10.21 or later
Header: APIdefs_Environment.h

 

See Also

ACAPI_Environment, APIEnv_ChangeMarkerDrawingEnabledID, API Functions