Representation of the display only options.
    typedef struct {
        char     wallMode;
        bool     showRoofPivLine;
        bool     showFillHandles;
        char     lineWeight;
        char     textMode;
        char     figureMode;
        bool     showExtrudedBodies;
        char     camPathViewMode;
        char     wallMethod;
        bool     showMarkerRange;
        char     filldrawingMode;
        bool     splineMode;
        bool     showDrawingFrames;
        bool     showMasterItems;
        bool     boldCutLines;
        bool     showSourceMarkerBound;
        bool     showDimensionAllLines;
        char     filler_1[7];
    } API_OnScreenViewOptions;
    
Members
- wallMode
- The wall and beam intersection display method.
 Possible values:API_Drawing_Clean,API_Drawing_Constr.
- showRoofPivLine
- Specifies whether roof pivot lines are displayed.
- showFillHandles
- Specifies whether Fill handles are displayed.
- lineWeight
- Specifies whether lines are displayed with their true weight.
 Possible values:API_LWeight_On,API_LWeight_Hairline.
- textMode
- Specifies whether Text block handles are displayed.
 Possible values:API_TextSet_Normal,API_TextSet_Handles.
- figureMode
- Specifies whether Figure handles are displayed.
 Possible values:API_Figure_WithHandles,API_Figure_WithoutHandles.
- showExtrudedBodies  
- Specifies to show cut bodies for shell and roof in 3D (OpenGL only).
- camPathViewMode
- Specifies camera path visibility (Archicad only).
 Possible values:API_CamPath_None,API_CamPath_CamerasOnly,API_CamPath_CamerasAndPath,API_CamPath_Everything.
- wallMethod
- Specifies the beam drawing style (Archicad only).
 Possible values:API_Wall_Drawing_Contour,API_Wall_Drawing_RefLine.
- showMarkerRange  
- Specifies if the range of different markers is visible.
- filldrawingMode  
- Specifies the how vector fills are displayed.
 Possible values are:API_Fill_Vector,API_Fill_Bitmap.
- splineMode  
- Specifies whether spline handles are visible.
- showDrawingFrames  
- Specifies whether drawing frames are visible.
- showMasterItems  
- Specifies whether master layout items are visible on layouts.
- boldCutLines
- Specifies whether cut lines are displayed as bold.
- showSourceMarkerBound  
- Specifies if the bounds of markers are visible.
- showDimensionAllLines  
- Specifies if dimensions’ reference lines should be visible.
Remarks
These settings correspond to the relevant items in the View/On-Screen View Options menu.
Call the ACAPI_Environment function with the APIEnv_GetViewOptionsID or APIEnv_ChangeViewOptionsID function codes to operate on this data.
Requirements
- Version: API 10 or later
- Header: APIdefs_Environment.h
See Also
APIEnv_GetViewOptionsID, APIEnv_ChangeViewOptionsID,
API Types