32 #include "GraphicsID.h" 36 #include "HitTestDragConstants.h" 40 class DrawInterrupter;
45 #include "DVAForwardDeclarations.h" 58 enum {kDefaultIID = IID_IDRAWMGR};
94 virtual void Abort() = 0;
123 dvaui::drawbot::Drawbot * dstDrawbot,
125 int32 tickCount) = 0;
157 virtual uint32 GetSpreadFilterCount()
const = 0;
164 virtual uint32
BeginFilterToSpreadRect(
const PMRect& r,
const PMMatrix& m =
PMMatrix(1.,0.,0.,1.,0.,0.),
const PMMatrix& rest =
PMMatrix(0.,0.,0.,0.,0.,0.)) = 0;
178 virtual FilterInfo GetNthSpreadFilter( uint32 which)
const = 0;
215 virtual void Disable (
UID item, bool16 disable) = 0;
245 void IterateDrawOrder(
const UIDRef &thing,
ICallback *callbackInfo, int32 flags)
286 const bool16 fWasEnabled;