Share

AcGiTransientDrawingMode Enumeration

C++

typedef enum {
  kAcGiMain = 0,
  kAcGiSprite,
  kAcGiDirectShortTerm,
  kAcGiHighlight,
  kAcGiDirectTopmost,
  kAcGiContrast,
  kAcGiDrawingModeCount
} AcGiTransientDrawingMode;

File

acgitransient.h

Members

Members Description
kAcGiMain Main drawing mode (For internal use only). Under a 3d graphics system , this uses the main Z-Buffer
kAcGiSprite Sprite drawing mode (For internal use only). Under a 3d graphics system , this uses the alternate Z-Buffer, for sprites
kAcGiDirectShortTerm ShortTerm drawing mode. Under a 3d graphics system, renders directly onto the device, skipping the z-test
kAcGiHighlight Highlight drawing mode. Under both 2d and 3d graphics systems, renders directly onto the device in selection highlight style. This means that the transient will have a highlight effect
kAcGiDirectTopmost Render above all other render types except contrast, and render without the z-test
kAcGiContrast Contrast drawing mode. Under both 2d and 3d graphics systems, renders directly onto the device in contrast style
kAcGiDrawingModeCount The count of all drawing modes

Description

The drawing mode of transient. Under a 2d graphics system, these can be used to specify the draw order. In this case the topmost level is kAcGiContrast, and the bottom-most level is kAcGiMain. Under a 3d graphics system kAcGiDirectShortTerm, kAcGiHighlight, and kAcGiContrast field also specify draw order, with kAGiDirectShortTerm being the bottom-most level.

Was this information helpful?