Public Member Functions | Public Attributes | List of all members
ViewFlags Struct Reference

The flags that control view information. More...

#include <DgnPlatform.r.h>

Public Member Functions

void SetRenderMode (MSRenderMode value)
 
MSRenderMode GetRenderMode ()
 

Public Attributes

UInt32 deprecated1:1
 
UInt32 fast_text:1
 Shows or hides text elements. Note the inversion (e.g. "fast" text means don't show text elements). More...
 
UInt32 deprecated2:1
 
UInt32 line_wghts:1
 Controls whether line weights are used (e.g. control whether elements with non-zero line weights draw normally, or as weight 0). More...
 
UInt32 patterns:1
 Shows or hides pattern elements. More...
 
UInt32 text_nodes:1
 Shows or hides text node numbers and origins. These are decorations that can be shown to identify all text node elements. More...
 
UInt32 ed_fields:1
 Shows or hides the underlines that denote a text enter data field. More...
 
UInt32 on_off:1
 Current open/closed state of view. More...
 
UInt32 deprecated3:1
 
UInt32 grid:1
 Shows or hides the grid. The grid settings are a design file setting. More...
 
UInt32 lev_symb:1
 Controls whether level overrides are used (e.g. use the element level's symbology vs. the element's symbology). More...
 
UInt32 deprecated4:1
 
UInt32 constructs:1
 Shows or hides elements that are in the construction class (controlled on a per-element basis). More...
 
UInt32 dimens:1
 Shows or hides dimension elements. More...
 
UInt32 fast_cell:1
 Controls whether cells display as a bounding box instead of showing their actual content. More...
 
UInt32 def:1
 Whether viewInfo is defined (i.e. view definition is valid). More...
 
UInt32 fill:1
 Controls whether the fills on filled elements are displayed. More...
 
UInt32 deprecated5:1
 
UInt32 auxDisplay:1
 Shows or hides the ACS triad. More...
 
UInt32 deprecated6:1
 
UInt32 deprecated7:1
 
UInt32 hideNamedPresentation:1
 Controls whether named presentaions are applied. More...
 
UInt32 camera:1
 Controls whether camera settings are applied to the view's frustum. More...
 
UInt32 renderMode:6
 Controls the render mode of the view; see the MSRenderMode enumeration. This is typically controlled through a display style. More...
 
UInt32 background:1
 Shows or hides the background image. The image is a design file setting, and may be undefined. More...
 
UInt32 refBoundaryDisplay:1
 Shows or hides the boundaries of reference clips and clip volumes. More...
 
UInt32 deprecated8:1
 
UInt32 deprecated9:1
 
UInt32 deprecated10:1
 
UInt32 deprecated11:1
 
UInt32 deprecated12:1
 
UInt32 textureMaps:1
 Controls whether to display texture maps for material assignments. More...
 
UInt32 deprecated13:1
 
UInt32 transparency:1
 Controls whether element transparency is used (e.g. control whether elements with transparency draw normally, or as opaque). More...
 
UInt32 deprecated14:1
 
UInt32 inhibitLineStyles:1
 Controls whether custom line styles are used (e.g. control whether elements with custom line styles draw normally, or as solid lines). Note the inversion. More...
 
UInt32 deprecated15:1
 
UInt32 patternDynamics:1
 Controls whether associative patthern display in dynamics (performance optimization) More...
 
UInt32 deprecated16:1
 
UInt32 tagsOff:1
 Shows or hides tag elements. Note the inversion. More...
 
UInt32 renderDisplayEdges:1
 Shows or hides visible edges in the shaded render mode. This is typically controlled through a display style. More...
 
UInt32 renderDisplayHidden:1
 Shows or hides hidden edges in the shaded render mode. This is typically controlled through a display style. More...
 
UInt32 isNamed_deprecated:1
 Ignored post-V8i. More...
 
UInt32 deprecated17:1
 
UInt32 overrideBackground:1
 Controls whether the view's custom background color is used. This is typically controlled through a display style. More...
 
UInt32 noFrontClip:1
 Controls whether the front clipping plane is used. Note the inversion. Elements beyond will not be displayed. More...
 
UInt32 noBackClip:1
 Controls whether the back clipping plane is used. Note the inversion. Elements beyond will not be displayed. More...
 
UInt32 noClipVolume:1
 Controls whether the clip volume is applied. Note the inversion. Elements beyond will not be displayed. More...
 
UInt32 useDisplaySet:1
 Controls whether the active display set is used (e.g. limiting the display of elements to those in the display set). More...
 
UInt32 associativeClip:1
 Controls whether the clip volume, if associated to an element should automatically update if/when the clip element is modified. More...
 
UInt32 minimized:1
 Current minimized state of view. More...
 
UInt32 maximized:1
 Current maximized state of view. More...
 
UInt32 renderDisplayShadows:1
 Shows or hides shadows. This is typically controlled through a display style. More...
 
UInt32 reserved2:1
 For future use. More...
 
UInt32 hiddenLineStyle:3
 Controls the line style (only line codes 0-7 are allowed) of hidden lines in the shaded render mode. This is typically controlled through a display style. More...
 
UInt32 inhibitRenderMaterials:1
 Controls whether element materials are used (e.g. control whether elements with materials draw normally, or as if they have no material). More...
 
UInt32 ignoreSceneLights:1
 Controls whether the custom scene lights or the default lighting scheme are used. Note the inversion. More...
 
UInt32 reserved3:32
 For future use. More...
 

Detailed Description

The flags that control view information.

Member Function Documentation

MSRenderMode GetRenderMode ( )
void SetRenderMode ( MSRenderMode  value)

Member Data Documentation

UInt32 associativeClip

Controls whether the clip volume, if associated to an element should automatically update if/when the clip element is modified.

UInt32 auxDisplay

Shows or hides the ACS triad.

UInt32 background

Shows or hides the background image. The image is a design file setting, and may be undefined.

UInt32 camera

Controls whether camera settings are applied to the view's frustum.

UInt32 constructs

Shows or hides elements that are in the construction class (controlled on a per-element basis).

UInt32 def

Whether viewInfo is defined (i.e. view definition is valid).

UInt32 deprecated1
UInt32 deprecated10
UInt32 deprecated11
UInt32 deprecated12
UInt32 deprecated13
UInt32 deprecated14
UInt32 deprecated15
UInt32 deprecated16
UInt32 deprecated17
UInt32 deprecated2
UInt32 deprecated3
UInt32 deprecated4
UInt32 deprecated5
UInt32 deprecated6
UInt32 deprecated7
UInt32 deprecated8
UInt32 deprecated9
UInt32 dimens

Shows or hides dimension elements.

UInt32 ed_fields

Shows or hides the underlines that denote a text enter data field.

UInt32 fast_cell

Controls whether cells display as a bounding box instead of showing their actual content.

UInt32 fast_text

Shows or hides text elements. Note the inversion (e.g. "fast" text means don't show text elements).

UInt32 fill

Controls whether the fills on filled elements are displayed.

UInt32 grid

Shows or hides the grid. The grid settings are a design file setting.

UInt32 hiddenLineStyle

Controls the line style (only line codes 0-7 are allowed) of hidden lines in the shaded render mode. This is typically controlled through a display style.

UInt32 hideNamedPresentation

Controls whether named presentaions are applied.

UInt32 ignoreSceneLights

Controls whether the custom scene lights or the default lighting scheme are used. Note the inversion.

UInt32 inhibitLineStyles

Controls whether custom line styles are used (e.g. control whether elements with custom line styles draw normally, or as solid lines). Note the inversion.

UInt32 inhibitRenderMaterials

Controls whether element materials are used (e.g. control whether elements with materials draw normally, or as if they have no material).

UInt32 isNamed_deprecated

Ignored post-V8i.

UInt32 lev_symb

Controls whether level overrides are used (e.g. use the element level's symbology vs. the element's symbology).

UInt32 line_wghts

Controls whether line weights are used (e.g. control whether elements with non-zero line weights draw normally, or as weight 0).

UInt32 maximized

Current maximized state of view.

UInt32 minimized

Current minimized state of view.

UInt32 noBackClip

Controls whether the back clipping plane is used. Note the inversion. Elements beyond will not be displayed.

UInt32 noClipVolume

Controls whether the clip volume is applied. Note the inversion. Elements beyond will not be displayed.

UInt32 noFrontClip

Controls whether the front clipping plane is used. Note the inversion. Elements beyond will not be displayed.

UInt32 on_off

Current open/closed state of view.

UInt32 overrideBackground

Controls whether the view's custom background color is used. This is typically controlled through a display style.

UInt32 patternDynamics

Controls whether associative patthern display in dynamics (performance optimization)

UInt32 patterns

Shows or hides pattern elements.

UInt32 refBoundaryDisplay

Shows or hides the boundaries of reference clips and clip volumes.

UInt32 renderDisplayEdges

Shows or hides visible edges in the shaded render mode. This is typically controlled through a display style.

UInt32 renderDisplayHidden

Shows or hides hidden edges in the shaded render mode. This is typically controlled through a display style.

UInt32 renderDisplayShadows

Shows or hides shadows. This is typically controlled through a display style.

UInt32 renderMode

Controls the render mode of the view; see the MSRenderMode enumeration. This is typically controlled through a display style.

UInt32 reserved2

For future use.

UInt32 reserved3

For future use.

UInt32 tagsOff

Shows or hides tag elements. Note the inversion.

UInt32 text_nodes

Shows or hides text node numbers and origins. These are decorations that can be shown to identify all text node elements.

UInt32 textureMaps

Controls whether to display texture maps for material assignments.

UInt32 transparency

Controls whether element transparency is used (e.g. control whether elements with transparency draw normally, or as opaque).

UInt32 useDisplaySet

Controls whether the active display set is used (e.g. limiting the display of elements to those in the display set).


The documentation for this struct was generated from the following file:

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.