Classes | Namespaces | Macros | Typedefs | Functions | Variables
MstnTypes.h File Reference
#include "basedefs.h"
#include "basetype.h"
#include <DgnPlatform\DgnCore.h>
#include <DgnPlatform\DgnPlatform.h>

Go to the source code of this file.

Classes

struct  asynch_window_event
 The flags that control view information. More...
 
struct  guiwattributes
 The flags that control view and window attributes. More...
 
struct  v5RenderInfo
 The flags that control rendering information. More...
 
struct  fillSymbology
 The element filll symbology. More...
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::MstnPlatform
 Namespace for classes, methods and functions of the MstnPlatform library.
 
 Bentley::MstnPlatform::Print
 Namespace used by the Printing / Publishing API.
 
 Bentley::MstnPlatform::Element
 Namespace used by the Element manipulation API.
 

Macros

#define BEGIN_ELEMENT_NAMESPACE   namespace Element {
 
#define END_ELEMENT_NAMESPACE   }
 
#define USING_NAMESPACE_BENTLEY_MSTNPLATFORM_ELEMENT   using namespace Bentley::MstnPlatform::Element;
 
#define BEGIN_DGNHISTORY_UI_NAMESPACE   namespace UI {
 
#define END_DGNHISTORY_UI_NAMESPACE   }
 
#define USING_NAMESPACE_DGNHISTORY_UI   using namespace Bentley::DgnPlatform::DgnHistory::UI;
 
#define BEGIN_POINTCLOUD_NAMESPACE   namespace PointCloud {
 
#define END_POINTCLOUD_NAMESPACE   }
 
#define USING_NAMESPACE_POINTCLOUD   using namespace Bentley::MstnPlatform::PointCloud;
 
#define ELEMENT_TYPEDEFS(_name_)
 
#define ELEMENT_ENUM(t, tEnum)
 
#define BEGIN_PRINT_NAMESPACE   namespace Print {
 
#define END_PRINT_NAMESPACE   }
 
#define USING_NAMESPACE_BENTLEY_MSTNPLATFORM_PRINT   using namespace Bentley::MstnPlatform::Print;
 
#define MSTNPLATFORM_PRINT_TYPEDEFS(_name_)
 
#define FILLSYMBOLOGY_FLAGS_DISPLAYOUTLINE   0x01
 
#define FILLSYMBOLOGY_FLAGS_ALWAYSFILLED   0x02
 

Typedefs

typedef struct mdlDesc MdlDesc
 
typedef struct mdlDesc * MdlDescP
 
typedef struct inputq_element Inputq_element
 
typedef struct cellLibAsyncMsg
const * 
CellLibAsyncMsgP
 
typedef struct display_attribute * DisplayAttributeP
 
typedef struct
exportSharedCellContext * 
ExportSharedCellContextP
 
typedef struct
mdlHistoryRevisionSpecifierArray * 
RevisionSpecifierArrayP
 
typedef struct mlineStyleAsynch * MlineStyleAsynchP
 
typedef struct
symbChangeAsynch const * 
SymbChangeAsynchP
 
typedef struct avlTree * AvlTreeP
 
typedef struct
_EmbeddedStructArray * 
EmbeddedStructArrayP
 
typedef struct
_EmbeddedStructArray const * 
EmbeddedStructArrayConstP
 
typedef struct winIconImageData * WinIconImageDataP
 
typedef struct genericmenu GenericMenu
 
typedef struct genericmenuitem GenericMenuItem
 
typedef struct genericmenubardata GenericMenuBarData
 
typedef struct symbolSet SymbolSet
 
typedef struct cType CType
 
typedef int(* PFElemOperation )(MSElementP, CallbackArgP, int, UInt32, MSElementDescrP)
 
typedef struct asynch_window_event Asynch_window_event
 The flags that control view information. More...
 
typedef struct guiwattributes GuiWAttributes
 The flags that control view and window attributes. More...
 
typedef struct v5RenderInfo V5RenderInfo
 The flags that control rendering information. More...
 
typedef struct fillSymbology FillSymbology
 The element filll symbology. More...
 

Functions

 MSTNPLATFORM_TYPEDEFS (IPrintEventHandler)
 
 MSTNPLATFORM_TYPEDEFS (IBeginPrintPageParam)
 
 MSTNPLATFORM_TYPEDEFS (IEndPrintPageParam)
 
 ADD_BENTLEY_TYPEDEFS (MstnPlatform::Print, IPlotter)
 
 ADD_BENTLEY_TYPEDEFS (MstnPlatform::Print, IPrintEngine)
 
 ADD_BENTLEY_TYPEDEFS (MstnPlatform::Element, SymbologyRemapper) namespace Bentley
 
 ADD_BENTLEY_ENUM_TYPEDEF (MstnPlatform::Element, ElementTemplateStatus, ElementTemplateStatusEnum) typedef struct asynch_update_view
 The flags that control view information. More...
 

Variables

 Asynch_update_view
 

Macro Definition Documentation

#define BEGIN_DGNHISTORY_UI_NAMESPACE   namespace UI {
#define BEGIN_ELEMENT_NAMESPACE   namespace Element {
#define BEGIN_POINTCLOUD_NAMESPACE   namespace PointCloud {
#define BEGIN_PRINT_NAMESPACE   namespace Print {
#define ELEMENT_ENUM (   t,
  tEnum 
)
Value:
ADD_BENTLEY_ENUM_TYPEDEF(MstnPlatform::Element,t,tEnum)
#define BEGIN_BENTLEY_MSTNPLATFORM_NAMESPACE
Definition: DgnPlatform.h:29
ADD_BENTLEY_ENUM_TYPEDEF(MstnPlatform::Element, ElementTemplateStatus, ElementTemplateStatusEnum) typedef struct asynch_update_view
The flags that control view information.
Definition: MstnTypes.h:118
#define BEGIN_ELEMENT_NAMESPACE
Definition: MstnTypes.h:19
#define END_ELEMENT_NAMESPACE
Definition: MstnTypes.h:20
#define ELEMENT_TYPEDEFS (   _name_)
Value:
ADD_BENTLEY_TYPEDEFS(MstnPlatform::Element,_name_)
#define BEGIN_BENTLEY_MSTNPLATFORM_NAMESPACE
Definition: DgnPlatform.h:29
#define BEGIN_ELEMENT_NAMESPACE
Definition: MstnTypes.h:19
ADD_BENTLEY_TYPEDEFS(MstnPlatform::Print, IPlotter)
#define END_ELEMENT_NAMESPACE
Definition: MstnTypes.h:20
#define END_DGNHISTORY_UI_NAMESPACE   }
#define END_ELEMENT_NAMESPACE   }
#define END_POINTCLOUD_NAMESPACE   }
#define END_PRINT_NAMESPACE   }
#define FILLSYMBOLOGY_FLAGS_ALWAYSFILLED   0x02
#define FILLSYMBOLOGY_FLAGS_DISPLAYOUTLINE   0x01
#define MSTNPLATFORM_PRINT_TYPEDEFS (   _name_)
Value:
ADD_BENTLEY_TYPEDEFS(MstnPlatform::Print,_name_)
#define END_PRINT_NAMESPACE
Definition: MstnTypes.h:40
#define BEGIN_BENTLEY_MSTNPLATFORM_NAMESPACE
Definition: DgnPlatform.h:29
#define BEGIN_PRINT_NAMESPACE
Definition: MstnTypes.h:39
ADD_BENTLEY_TYPEDEFS(MstnPlatform::Print, IPlotter)
#define USING_NAMESPACE_BENTLEY_MSTNPLATFORM_ELEMENT   using namespace Bentley::MstnPlatform::Element;
#define USING_NAMESPACE_BENTLEY_MSTNPLATFORM_PRINT   using namespace Bentley::MstnPlatform::Print;
#define USING_NAMESPACE_DGNHISTORY_UI   using namespace Bentley::DgnPlatform::DgnHistory::UI;
#define USING_NAMESPACE_POINTCLOUD   using namespace Bentley::MstnPlatform::PointCloud;

Typedef Documentation

typedef struct avlTree* AvlTreeP
typedef struct cellLibAsyncMsg const* CellLibAsyncMsgP
typedef struct cType CType
typedef struct display_attribute* DisplayAttributeP
typedef struct _EmbeddedStructArray const* EmbeddedStructArrayConstP
typedef struct _EmbeddedStructArray* EmbeddedStructArrayP
typedef struct exportSharedCellContext* ExportSharedCellContextP
typedef struct genericmenu GenericMenu
typedef struct genericmenubardata GenericMenuBarData
typedef struct genericmenuitem GenericMenuItem
typedef struct mdlDesc MdlDesc
typedef struct mdlDesc * MdlDescP
typedef struct mlineStyleAsynch* MlineStyleAsynchP
typedef int(* PFElemOperation)(MSElementP, CallbackArgP, int, UInt32, MSElementDescrP)
typedef struct mdlHistoryRevisionSpecifierArray* RevisionSpecifierArrayP
typedef struct symbChangeAsynch const* SymbChangeAsynchP
typedef struct symbolSet SymbolSet
typedef struct winIconImageData* WinIconImageDataP

Function Documentation

ADD_BENTLEY_TYPEDEFS ( MstnPlatform::Print  ,
IPlotter   
)
ADD_BENTLEY_TYPEDEFS ( MstnPlatform::Print  ,
IPrintEngine   
)
ADD_BENTLEY_TYPEDEFS ( MstnPlatform::Element  ,
SymbologyRemapper   
)
MSTNPLATFORM_TYPEDEFS ( IPrintEventHandler  )
MSTNPLATFORM_TYPEDEFS ( IBeginPrintPageParam  )
MSTNPLATFORM_TYPEDEFS ( IEndPrintPageParam  )

Variable Documentation

Asynch_update_view

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