Sets whether attached objects (window/door markers, drawing titles, etc.) should be processed and returned during primitive decomposition.
GSErrCode ACAPI_Environment ( APIEnv_ChangeMarkerDrawingEnabledID, bool enabled );
Parameters
- enabled
- [in] True if attached objects should be processed.
Return Values
NoError
- The function has completed with success.
Remarks
In most cases you should query the value first with APIEnv_IsMarkerDrawingEnabledID, 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_IsMarkerDrawingEnabledID, API Functions