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.