gre/base.h File Reference

<gre/base.h> More...

#include <mi32/stddefns.h>
Include dependency graph for base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  GRE

Defines

#define GRE_SERIAL_VERSION   3
#define MDISPVISIBLE_AllViews   GRE::VISIBLEVIEW_All

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_AllElements = 0x00000004,
  GRE::DRAWFLAG_RequestRemote = 0x00000008, 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_NoSetStyle = 0x00000800, GRE::DRAWFLAG_AllNonLocViews = 0x00001000, GRE::DRAWFLAG_NoReportDone = 0x00002000,
  GRE::DRAWFLAG_NoMessage = 0x00004000, GRE::DRAWFLAG_Wireframe = 0x00008000, GRE::DRAWFLAG_NoResumeTool = 0x00010000, GRE::DRAWFLAG_NoNotifyDrawElement = 0x00020000,
  GRE::DRAWFLAG_NoBlankScreen = 0x00040000, GRE::DRAWFLAG_NoCheckColorLock = 0x00080000, 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_GroupAll = 0x0070, GRE::RENDERTARGET_ViewMemory = 0x1000, GRE::RENDERTARGET_ViewScreen = 0x8000
}
enum  GRE::VISIBLEVIEW {
  GRE::VISIBLEVIEW_None = 0, GRE::VISIBLEVIEW_All = 0xFFFFFFFF, GRE::VISIBLEVIEW_AllNonLocator = 0xFFFFFFFE, GRE::VISIBLEVIEW_Locator = 0x00000001,
  GRE::VISIBLEVIEW_Hardcopy = 0x80000000, GRE::VISIBLEVIEW_AllNonHardcopy = 0x7FFFFFFF
}

Variables

const UINT32 GRE::UICOLOR_TextDim = 0x00505050
const UINT32 GRE::UICOLOR_TextEditable = 0x00800080
const UINT32 GRE::UICOLOR_TextExcludedFromGroupExtent = 0x000050A0
const UINT32 GRE::UICOLOR_TextHasHighlightedElements = 0x00FF00FF
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


Define Documentation

#define GRE_SERIAL_VERSION   3
#define MDISPVISIBLE_AllViews   GRE::VISIBLEVIEW_All

Generated on Sun Oct 7 21:22:53 2012 for TNTsdk 2012 by  doxygen 1.6.1