Go to the source code of this file.
Classes | |
struct | tagCaptureFlags |
struct | tagCaptureInfo |
class | Capture |
Hold current bitmap cacheing state during rendering and functionality to store bitmaps in cache, detect limits of cached spans, etc. More... | |
Typedefs | |
typedef CMapPtrToPtr | ClipRegionMap |
typedef tagCaptureFlags | CaptureFlags |
typedef tagCaptureInfo | CAPTUREINFO |
Enumerations | |
enum | CaptureType { ctDISABLED = 0, ctNESTABLE, ctREUSE, ctRESTART } |
enum | CaptureFlagBits { cfNONE = 0x00, cfMASTER = 0x01, cfCOLLAPSETOMASTER = 0x02, cfGRABRENDERED = 0x04, cfDEBUG = 0x08, cfLOCKEDTRANSPARENT = 0x10, cfQUALITYNORMAL = 0x20, cfBITMAPSMOOTHING = 0x40, cfTILEFILTERING = 0x80, cfALLOWDIRECT = 0x100, cfDIRECT = 0x200, cfFULLCOVERAGE = 0x400, cfUNCLIP = 0x800, cfPIXWIDTHSCALE = 0x1000 } |
|
|
|
|
|
Definition at line 113 of file capturemanager.h. |
|
Definition at line 140 of file capturemanager.h. 00141 { 00142 cfNONE = 0x00, 00143 cfMASTER = 0x01, // This is the Master Capture 00144 cfCOLLAPSETOMASTER = 0x02, // This Capture can be collapsed on demand 00145 cfGRABRENDERED = 0x04, // This Capture should not have a bitmap of its own 00146 cfDEBUG = 0x08, // This Capture should be debugged 00147 cfLOCKEDTRANSPARENT = 0x10, // This Capture should remain transparent no matter what! 00148 cfQUALITYNORMAL = 0x20, // This Capture will force non-AntiAliased rendering 00149 cfBITMAPSMOOTHING = 0x40, // This Capture will set the BitmapSmoothing flag 00150 cfTILEFILTERING = 0x80, // This Capture will set the TileFiltering flag 00151 cfALLOWDIRECT = 0x100, // This Capture can get a bitmap directly from a supplier node 00152 cfDIRECT = 0x200, // This Capture is "Direct" (gets the bitmap of a child) 00153 cfFULLCOVERAGE = 0x400, // This Capture covers its owner entirely 00154 cfUNCLIP = 0x800, // This Capture removes any clip regions in force when it starts 00155 cfPIXWIDTHSCALE = 0x1000 // This Capture allows ScaledPixelWidth to differ from PixelWidth 00156 } CaptureFlagBits;
|
|
Comment: Info structure stored in a CaptureManager instance, describing how it should behave in relation to other Captures
Definition at line 131 of file capturemanager.h. 00132 { 00133 ctDISABLED = 0, // Don't allow capture to start up 00134 ctNESTABLE, // New captures should be nested inside existing ones 00135 ctREUSE, // New captures will be ignored if there's one already running 00136 ctRESTART // New captures will stop existing captures 00137 } CaptureType;
|