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