gre/base.h File Reference

<gre/base.h> Base GRE definitions More...

#include <mi32/stddefns.h>

Include dependency graph for base.h:

mi32/stddefns.hmi32/dlldefns.h

This graph shows which files directly or indirectly include this file:

gre/3dbound.hgre/3dtextur.hgre/3dfmtex.hgre/3dsrtex.hgre/3dgeomet.hgre/3dpath.hgre/3dvtter.hgre/msg.hgre/hypermgr.hgre/dlgdatatip.hgre/dlglayermgr.hgre/elemparms.hgre/elemsampledc.hgre/uitreeview.hgre/groupview.hgre/layerview.hgre/legacy.hgre/scriptcontext.hgre/viewpoint3d.hgre/viewscript.hgre/wireframe.hmi32/framemem.hmi32/mg2kml.hmi32/mg2svg.hmi32/mprint.hgre/lrraster.hgre/3dfilter.hgre/3ddc.hgre/3dvcgeom.hgre/objectbase.hgre/msgextracted.hgre/msgviewexpose.hgre/layer.hgre/system.hgre/viewable.hgre/lrvector.hgre/group.hgre/lrpinmap.hgre/lrregion.hgre/lrshape.hgre/lrtin.hgre/layerdc.hgre/uishape.hgre/uitin.hgre/view.hgre/extrudedparms.hgre/legend.hgre/legendimagesample.hrvc/prtcolbl.h

Go to the source code of this file.

Namespaces

namespace  GRE

Defines

#define GRE_SERIAL_VERSION   3
#define MDISPSELECT_AutoOpenActiveLayer   0x0004
#define MDISPSELECT_AutoOpenDefaultLayer   0x0002
#define MDISPSELECT_AutoOpenTable   0x0008
#define MDISPSELECT_DisplayCoords   0x0001
#define MDISPSELECT_ViewCoords   0x0000
#define MDISPVISIBLE_AllViews   0xFFFFFFFF
#define MDISPVISIBLE_Hardcopy   0x80000000
#define MDISPVISIBLE_Locator   0x00000001

Enumerations

enum  GRE::DRAWCONDITION { GRE::DRAWCONDITION_Always, GRE::DRAWCONDITION_IfNeeded, GRE::DRAWCONDITION_IfAutoUpdate }
enum  GRE::DRAWFLAGS {
  GRE::DRAWFLAG_None = 0x00000000, GRE::DRAWFLAG_ViewInView = 0x00000001, GRE::DRAWFLAG_OnlyHighlighted = 0x00000002, GRE::DRAWFLAG_Erase = 0x00000010,
  GRE::DRAWFLAG_ForceDraw = 0x00000020, GRE::DRAWFLAG_UpdateSearchTree = 0x00000040, GRE::DRAWFLAG_UpdateScreen = 0x00000080, GRE::DRAWFLAG_NoUpdateScreen = 0x00000100,
  GRE::DRAWFLAG_NoHighlighting = 0x00000200, GRE::DRAWFLAG_UpdateBuffers = 0x00000400, GRE::DRAWFLAG_SelectChanged = DRAWFLAG_UpdateBuffers, GRE::DRAWFLAG_AllNonLocViews = 0x00001000,
  GRE::DRAWFLAG_NoMessage = 0x00004000, GRE::DRAWFLAG_Wireframe = 0x00008000, GRE::DRAWFLAG_NoResumeTool = 0x00010000, GRE::DRAWFLAG_NoBlankScreen = 0x00040000,
  GRE::DRAWFLAG_NoCallbacks = 0x00400000, GRE::DRAWFLAG_CheckDrawnSet = 0x00800000, GRE::DRAWFLAG_ReduceSpeckle3D = 0x01000000, GRE::DRAWFLAG_UseDataTipColor = 0x02000000,
  GRE::DRAWFLAG_UseHighlightColor = 0x04000000, GRE::DRAWFLAG_UseActiveColor = 0x08000000, GRE::DRAWFLAG_NoCheckVisible = 0x10000000, GRE::DRAWFLAG_LabelPlacementPass = 0x20000000
}
enum  GRE::FINDFLAGS {
  GRE::FINDFLAG_ViewCoords = 0x0000, GRE::FINDFLAG_DisplayCoords = 0x0001, GRE::FINDFLAG_LayerCoords = 0x0002, GRE::FINDFLAG_UseClosest = 0x0004,
  GRE::FINDFLAG_NoSingleLayer = 0x0008, GRE::FINDFLAG_No3D = 0x0010, GRE::FINDFLAG_SearchDrawnSet = 0x0020, GRE::FINDFLAG_MapCoords = 0x0040
}
enum  GRE::HIGHLIGHTMODE {
  GRE::HIGHLIGHTMODE_NotSet = 0, GRE::HIGHLIGHTMODE_Replace = 1, GRE::HIGHLIGHTMODE_Add = 2, GRE::HIGHLIGHTMODE_Subtract = 3,
  GRE::HIGHLIGHTMODE_Toggle = 4
}
enum  GRE::LISTPOS { GRE::LISTPOS_First = 0, GRE::LISTPOS_After = 1, GRE::LISTPOS_Before = 2, GRE::LISTPOS_Last = 3 }
enum  GRE::RENDERTARGET {
  GRE::RENDERTARGET_None = 0x0000, GRE::RENDERTARGET_LayerNormal = 0x0001, GRE::RENDERTARGET_LayerHighlight = 0x0002, GRE::RENDERTARGET_LayerLabel = 0x0004,
  GRE::RENDERTARGET_LayerAll = 0x0007, GRE::RENDERTARGET_Group = 0x0010, GRE::RENDERTARGET_GroupActiveElems = 0x0020, GRE::RENDERTARGET_GroupMatte = 0x0040,
  GRE::RENDERTARGET_GroupOverlay = 0x0080, GRE::RENDERTARGET_GroupAll = 0x00F0, GRE::RENDERTARGET_ViewMemory = 0x1000, GRE::RENDERTARGET_ViewScreen = 0x8000
}

Variables

const UINT32 GRE::UICOLOR_TextDim = 0x00505050
const UINT32 GRE::UICOLOR_TextEditable = 0x00800080
const UINT32 GRE::UICOLOR_TextNormal = 0x00000000
const UINT32 GRE::UICOLOR_TextNotInExtent = 0x00800000
const UINT32 GRE::UICOLOR_TextNotVisibleAtScale = 0x00208020
const UINT32 GRE::UICOLOR_TextNotYetRendered = 0x000000A0


Detailed Description

<gre/base.h> Base GRE definitions

Definition in file base.h.


Define Documentation

#define GRE_SERIAL_VERSION   3

Definition at line 231 of file base.h.

#define MDISPSELECT_AutoOpenActiveLayer   0x0004

Automatically make "active" layer elements selectable.

Definition at line 330 of file base.h.

#define MDISPSELECT_AutoOpenDefaultLayer   0x0002

Automatically make "default" layer elements selectable.

Definition at line 329 of file base.h.

#define MDISPSELECT_AutoOpenTable   0x0008

Automatically open table(s) for selectable element types.

Definition at line 331 of file base.h.

#define MDISPSELECT_DisplayCoords   0x0001

Point(s) in "display" coordinates.

Definition at line 328 of file base.h.

#define MDISPSELECT_ViewCoords   0x0000

Point(s) in "view" coordinates.

Definition at line 327 of file base.h.

#define MDISPVISIBLE_AllViews   0xFFFFFFFF

Definition at line 333 of file base.h.

#define MDISPVISIBLE_Hardcopy   0x80000000

Definition at line 335 of file base.h.

#define MDISPVISIBLE_Locator   0x00000001

Definition at line 334 of file base.h.


Generated on Thu Apr 26 04:06:51 2007 for TNTsdk by  doxygen 1.5.2