137 public:
unsigned m_displayMode :6;
138 public:
unsigned m_displayVisibleEdges :1;
139 public:
unsigned m_displayHiddenEdges :1;
140 public:
unsigned m_hiddenEdgeLineStyle :3;
141 public:
unsigned m_displayShadows :1;
142 public:
unsigned m_legacyDrawOrder :1;
143 public:
unsigned m_overrideBackgroundColor :1;
144 public:
unsigned m_applyEdgeStyleToLines :1;
145 public:
unsigned m_ignoreGeometryMaps :1;
146 public:
unsigned m_ignoreImageMaps :1;
147 public:
unsigned m_hideInPickers :1;
148 public:
unsigned m_invisibleToCamera :1;
149 public:
unsigned m_displayGroundPlane :1;
151 unsigned m_unused :12;
181 public:
unsigned m_visibleEdgeColor :1;
182 public:
unsigned m_visibleEdgeWeight :1;
183 public:
unsigned m_useTransparency :1;
184 public:
unsigned m_elementColor :1;
185 public:
unsigned m_lineStyle :1;
186 public:
unsigned m_lineWeight :1;
187 public:
unsigned m_material :1;
188 public:
unsigned m_visibleEdgeStyle :1;
189 public:
unsigned m_hiddenEdgeStyle :1;
190 public:
unsigned m_hiddenEdgeWeightZero:1;
191 public:
unsigned m_hLineTransparency :1;
192 public:
unsigned m_hLineMaterialColors :1;
193 public:
unsigned m_smoothIgnoreLights :1;
194 public:
unsigned m_useDisplayHandler :1;
195 public:
unsigned m_unused :18;
213 HiddenEdgeWeight_SameAsVisible = 0xffff
222 DGNPLATFORM_EXPORT void SetDisplayStyleHandlerP (
struct DisplayStyleHandler
const* handler);
321 double m_transparency;
323 bool m_showGroundFromBelow;
389 virtual void MakeClassAbstract() = 0;
495 public: MSCORE_EXPORT
WString GetIconName ()
const;
631 virtual void MakeClassAbstract() = 0;
660 public: MSCORE_EXPORT
static int GetIndexForDisplayStyle (
WCharCP styleName,
DgnFileP dgnFile);
703 public: MSCORE_EXPORT
static bool DoesDisplayStyleExistInDgnLibs (
WCharCP styleName);
Display style can be applied to the view.
DisplayStyleGroundPlane const * DisplayStyleGroundPlaneCP
Definition: DisplayStyleManager.h:372
DisplayStyleGroundPlane * DisplayStyleGroundPlaneP
Definition: DisplayStyleManager.h:371
struct DgnPlatform::DisplayStyleFlags const & DisplayStyleFlagsCR
Definition: DgnPlatform.h:242
The "default" set of display styles; this is optimized for showing pickers.
Definition: DisplayStyleManager.h:569
struct DgnPlatform::DisplayStyle const & DisplayStyleCR
Definition: DgnPlatform.h:241
struct DgnPlatform::Viewport const & ViewportCR
Definition: DgnPlatform.h:480
DisplayStyleBuiltInUsage
Lists the possible intended usages of a display style.
Definition: DisplayStyleManager.h:72
struct Bentley::WString const & WStringCR
Definition: Bentley.h:239
Could not find a display style in the source file with the provided index.
Display style has shadows enabled, and view is a sheet.
A hard-coded fallback default.
EnvironmentDisplay
When display environment is checked descibes what type of environment is displayed.
Definition: DisplayStyleManager.h:121
Includes all display styles.
Definition: DisplayStyleManager.h:570
struct DgnPlatform::DisplayStyle const * DisplayStyleCP
Definition: DgnPlatform.h:241
The source display style was copied into the destination with no overlap */.
Occurs if source and destination file are the same, or an unexpected error occured.
patternParams.color present
wchar_t const * WCharCP
Definition: Bentley.h:224
Display style's display mode is non-wireframe, and view is a sheet.
uint32_t UInt32
Definition: Bentley.r.h:128
The display style is meant to be used for sections of clip volumes.
Red, green, blue color data as doubles.
Definition: GeomApi.r.h:85
struct DgnPlatform::ViewInfo const & ViewInfoCR
Definition: DgnPlatform.h:478
A display style by the same name existed in the destination file, and the existing style was updated ...
BentleyStatus
Definition: Bentley.h:208
DisplayStyleApplyValidity
Describes if a display style can be applied to a view, and if not, why.
Definition: DisplayStyleManager.h:83
A shared pointer template for reference-counted objects.
Definition: RefCounted.h:119
For references, specifies to use the parent's display style.
Definition: DisplayStyleManager.h:113
SpecialDisplayStyleIndex
Lists the (fake) indices of special display styles.
Definition: DisplayStyleManager.h:110
int StatusInt
Definition: Bentley.h:222
Concrete class that can be used to implement the reference-counting pattern.
Definition: RefCounted.h:109
Hosted on an indexed View.
Specifies no display style should be used (note that 0 is the first valid display style) ...
Definition: DisplayStyleManager.h:112
bvector< DisplayStyleCP > DisplayStyleCPVector
A collection of DisplayStyleCP.
Definition: DisplayStyleManager.h:47
Include display styles that should not be shown in pickers.
Definition: DisplayStyleManager.h:567
struct DgnPlatform::ViewDisplayOverrides const & ViewDisplayOverridesCR
Definition: DgnPlatform.h:470
DisplayStyleGroundPlane & DisplayStyleGroundPlaneR
Definition: DisplayStyleManager.h:373
DisplayStyleGroundPlane const & DisplayStyleGroundPlaneCR
Definition: DisplayStyleManager.h:374
DisplayStyleImportStatus
Describes the outcome of importing a display style from one file to another.
Definition: DisplayStyleManager.h:55
DisplayStyleListOptions
Definition: DisplayStyleManager.h:565
#define ENUM_UNDERLYING_TYPE(T)
Definition: Bentley.h:70
DisplayStyleSource
Describes where the display style came from.
Definition: DisplayStyleManager.h:96
A string class that has many of the same capabilities as std::string, plus additional functions such ...
Definition: WString.h:51
RefCountedPtr< DisplayStyle > DisplayStylePtr
Smart pointer wrapper for DisplayStyle.
Definition: DisplayStyleManager.h:44