![]() | InDesign SDK 20.5 |
#include <IGraphicStateRenderObjects.h>
Public Types | |
| enum | MessageType { kMsg_RenderObjectChanged = 0, kMsg_BlockChanged, kMsg_ClearEveryBlock, kColorTransformChangedMsg, kEnabledRenderingTypeMsg, kGraphicStateChangMsg } |
Public Attributes | |
| MessageType | type |
| GfxStateAbstractROChangeMsg * | message |
| IGraphicStateRenderObjects * | iGfxStateRenderObjects |
| IGraphicAttributeSuite * | iGfxAttrSuite |
A message class for broadcasting graphic state rendering object changed message.
| Enumerator | |
|---|---|
| kMsg_RenderObjectChanged | kMsg_RenderObjectChanged indicates a render object changed. The abstract message has been set to GfxStateGenericROChangeMsg. |
| kMsg_BlockChanged | kMsg_BlockChanged indicates a render object block has changed. The abstract message has been set to GfxStateGenericROChangeMsg. |
| kMsg_ClearEveryBlock | kMsg_ClearEveryBlock indicates all render object blocks have been cleared. The abstract message has been set to nil. |
| kColorTransformChangedMsg | kColorTransformChangedMsg indicates the color management system has changed transforms. The abstract message has been set to nil. |
| kEnabledRenderingTypeMsg | kEnabledRenderingTypeMsg indicates the list of disabled rendering types has changed. The abstract message has been set to GfxStateEnabledROChangeMsg. |
| kGraphicStateChangMsg | kGraphicStateChangMsg indicates the whole graphic state environment has changed. The abstract message has been set to nil. |
| IGraphicAttributeSuite* GfxStateRenderObjectChangeMsg::iGfxAttrSuite |
This is the corresponding graphic attribute suite.
| IGraphicStateRenderObjects* GfxStateRenderObjectChangeMsg::iGfxStateRenderObjects |
This is the graphic state object sending the message.
| GfxStateAbstractROChangeMsg* GfxStateRenderObjectChangeMsg::message |
This is the abstract message and is determined by "MessageType".
| MessageType GfxStateRenderObjectChangeMsg::type |
Specfies the message type.