Classes | Namespaces | Macros | Enumerations
IViewOutput.h File Reference
#include "DgnPlatform.h"
#include "IViewDraw.h"

Go to the source code of this file.

Classes

struct  CameraParams
 The parameters the define the position and focal length of a MicroStation camera. More...
 
struct  IViewOutput
 

Namespaces

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

Macros

#define NPC_MIN   0.0
 
#define NPC_MAX   1.0
 

Enumerations

enum  DgnDrawBuffer {
  None = 0, Screen = 1, Dynamic = 2, BackingStore = 4,
  Drawing = 8
}
 Selects the output buffer for IViewDraw methods. More...
 
enum  NpcCorners {
  NPC_000 = 0, NPC_100 = 1, NPC_010 = 2, NPC_110 = 3,
  NPC_001 = 4, NPC_101 = 5, NPC_011 = 6, NPC_111 = 7,
  NPC_CORNER_COUNT = 8
}
 The 8 corners of the NPC cube. More...
 
enum  ViewportStatus {
  Success = 0, ViewNotInitialized = VIEWPORT_ERROR_BASE + 1, AlreadyAttached = VIEWPORT_ERROR_BASE + 2, NotAttached = VIEWPORT_ERROR_BASE + 3,
  DrawFailure = VIEWPORT_ERROR_BASE + 4, NotResized = VIEWPORT_ERROR_BASE + 5, ModelNotFound = VIEWPORT_ERROR_BASE + 6, ViewInfoNotOpen = VIEWPORT_ERROR_BASE + 7
}
 Status Values for Viewport methods. More...
 
enum  AntiAliasPref { Detect = 0, On = 1, Off = 2 }
 
enum  DrawExportFlags { UseDefault = 0, ClipToFrustum = 1, LinesAsPolys = 2, DeferTransparent = 4 }
 

Macro Definition Documentation

#define NPC_MAX   1.0
#define NPC_MIN   0.0

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