Classes | Namespaces | Typedefs | Enumerations
DgnTool.h File Reference
#include <DgnView/IViewManager.h>
#include <DgnPlatform/DgnViewport.h>
#include <DgnPlatform/DgnPlatform.h>
#include <DgnView/DgnDisplay.h>

Go to the source code of this file.

Classes

struct  DgnButtonEvent
 The DgnTool class encapsulates the MDL "state" functions and helps simplify the process of writing tools for MicroStation. More...
 
struct  DgnTouchEvent
 
struct  DgnTouchEvent::TouchInput
 
struct  DgnGestureEvent
 
struct  DgnGestureEvent::GestureInfo
 
struct  DgnGestureEvent::GestureConfig
 
struct  DgnFlickEvent
 
struct  DgnMouseWheelEvent
 Information about movement of the "wheel" on the mouse. More...
 
struct  Dgn3DInputEvent
 Input event with translation and rotation data. More...
 
struct  DgnTool
 Base MicroStation Tool Class. More...
 
struct  DgnViewTool
 The DgnViewTool class can be used to implement a viewing command. More...
 
struct  DgnPrimitiveTool
 The DgnPrimitiveTool class can be used to implement a primitive command. 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 struct mdlDesc MdlDesc
 
typedef struct inputq_element Inputq_element
 

Enumerations

enum  KeyModifierMasks { KEYMODIFIER_ShiftKey = 0x0004, KEYMODIFIER_ControlKey = 0x0008, KEYMODIFIER_AltKey = 0x0010 }
 
enum  CoordinateLockOverrides {
  OVERRIDE_COORDINATE_LOCK_None = 0, OVERRIDE_COORDINATE_LOCK_Axis = (1<<0), OVERRIDE_COORDINATE_LOCK_ACS = (1<<1), OVERRIDE_COORDINATE_LOCK_Grid = (1<<2),
  OVERRIDE_COORDINATE_LOCK_All = 0xffff
}
 

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