Classes | Namespaces | Typedefs | Enumerations
DisplayStyleManager.h File Reference
#include "DgnPlatform.h"
#include "Bentley/RefCounted.h"
#include "ElementHandle.h"
#include <Bentley/bvector.h>
#include <Bentley/WString.h>
#include <RmgrTools\Tools\rscdefs.r.h>

Go to the source code of this file.

Classes

struct  DisplayStyleFlags
 This sub-structure describes the 'flags' part of a DisplayStyle. More...
 
struct  ViewDisplayOverrides
 This sub-structure describes the 'overrides' part of a display style. More...
 
struct  ViewDisplayOverrides::OverrideFlags
 
struct  DisplayStyleGroundPlane
 
struct  DisplayStyle
 A display style is a collection of view-related settings that can be applied to the whole or part of a view. More...
 
struct  DisplayStyleList
 Provides utilities for getting collections of display styles from various sources. More...
 
struct  DisplayStyleManager
 Provides static methods for reading, writing, and modifying display styles in files. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::DgnPlatform
 The DgnPlatform namespace contains types defined by the DgnPlatform.
 

Typedefs

typedef RefCountedPtr
< DisplayStyle > 
DisplayStylePtr
 Smart pointer wrapper for DisplayStyle. More...
 
typedef bvector< DisplayStyleCP > DisplayStyleCPVector
 A collection of DisplayStyleCP. More...
 
typedef DisplayStyleGroundPlane * DisplayStyleGroundPlaneP
 
typedef
DisplayStyleGroundPlane const * 
DisplayStyleGroundPlaneCP
 
typedef DisplayStyleGroundPlane & DisplayStyleGroundPlaneR
 
typedef
DisplayStyleGroundPlane const & 
DisplayStyleGroundPlaneCR
 

Enumerations

enum  DisplayStyleImportStatus { InvalidSourceIndex, NotRemapped, RemappedToExistingStyle, RemappedToNewStyle }
 Describes the outcome of importing a display style from one file to another. More...
 
enum  DisplayStyleBuiltInUsage { View = 0, ClipVolume = 1 }
 Lists the possible intended usages of a display style. More...
 
enum  DisplayStyleApplyValidity { CanBeApplied, NonWireframeForSheet, ShadowedOn2DModel, NotValidForHandler }
 Describes if a display style can be applied to a view, and if not, why. More...
 
enum  DisplayStyleSource { File, HardCodedDefault }
 Describes where the display style came from. More...
 
enum  SpecialDisplayStyleIndex : int { SpecialDisplayStyleIndex_None = -1, SpecialDisplayStyleIndex_FromParent = -2 }
 Lists the (fake) indices of special display styles. More...
 
enum  EnvironmentDisplay { Color = 0, Luxology = 1 }
 When display environment is checked descibes what type of environment is displayed. More...
 
enum  DisplayStyleListOptions { DISPLAY_STYLE_LIST_OPTIONS_IncludeHiddenForPickers = 1 << 0, DISPLAY_STYLE_LIST_OPTIONS_Default = 0, DISPLAY_STYLE_LIST_OPTIONS_IncludeAll = 0xffff }
 

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