![]() | InDesign SDK 20.5 |
#include <IPageItemCache.h>

Public Types | |
| enum | { kDefaultIID = IID_IPAGEITEMCACHE } |
Public Member Functions | |
| virtual void | InvalidateCaches ()=0 |
| virtual void | SetGeometryCacheValid (bool16 isValid)=0 |
| virtual bool16 | IsGeometryCacheValid () const =0 |
| virtual void | SetPathGeometryCacheValid (bool16 isValid)=0 |
| virtual bool16 | IsPathGeometryCacheValid () const =0 |
| virtual void | SetShapeCacheValid (bool16 isValid)=0 |
| virtual bool16 | IsShapeCacheValid () const =0 |
| virtual void | SetPathItemCacheValid (bool16 isValid)=0 |
| virtual bool16 | IsPathItemCacheValid () const =0 |
| virtual void | ChildInvalidated (IPMUnknown *iChild)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Attach this interface to pageitems to provide cache invalidation notifications
NOTE: This interface is private to the caching pageitems implementation and should not be used outside of that context.
| pure virtual |
Called by the implementation of IPageItemCache telling the parent
that this item has changed
| iChild | - The child whose parent needs to be notified |
| pure virtual |
Set all of the cache states to invalid
| pure virtual |
Determine whether or not the geometry cache is valid
| pure virtual |
Determine whether or not the path geometry cache is valid
| pure virtual |
Determine whether or not the path item cache is valid
| pure virtual |
Determine whether or not the shape cache is valid
| pure virtual |
Set whether or not the geometry cache is valid
| isValid | - kTrue for valid, kFalse for invalid |
| pure virtual |
Set whether or not the path geometry cache is valid
| isValid | - kTrue for valid, kFalse for invalid |
| pure virtual |
Set whether or not the path item cache is valid
| isValid | - kTrue for valid, kFalse for invalid |
| pure virtual |
Set whether or not the shape cache is valid
| isValid | - kTrue for valid, kFalse for invalid |