31 #include "IAdornmentShape.h" 33 #include "TransformTypes.h" 34 #include "HelperInterface.h" 81 virtual void DrawHierarchy(
GraphicsData* gd, int32 flags);
84 virtual void IterateDrawOrderHierarchy(
const PMMatrix *xform,
ICallback *callbackInfo, int32 flags);
89 virtual bool16 IsDynamic(int32 flags);
90 virtual bool16 IsPatientUser(int32 flags);
91 virtual bool16 IsPrinting(int32 flags);
92 virtual bool16 ShapeDisabled (
GraphicsData *gd, int32 flags);
95 virtual void DrawPageItemAdornments(
GraphicsData *, int32,
96 IAdornmentShape::AdornmentDrawOrder);
97 virtual void UnionPageItemAdornmentPaintedBBox(
PMRect &,
const PMMatrix& innertoview);
98 virtual void UnionPrintingPageItemAdornmentPaintedBBox(
PMRect &,
const PMMatrix& innertoview);
100 virtual void InvalPageItemAdornments (IAdornmentShape::AdornmentDrawOrder,
GraphicsData* gd,
ClassID reasonForInval, int32 flags);
102 bool16 IsCacheValid()
const;