InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
GfxStateRenderObjectChangeMsg Class Reference

#include <IGraphicStateRenderObjects.h>

Public Types

enum  MessageType {
  kMsg_RenderObjectChanged = 0, kMsg_BlockChanged, kMsg_ClearEveryBlock, kColorTransformChangedMsg,
  kEnabledRenderingTypeMsg, kGraphicStateChangMsg
}
 

Public Attributes

MessageType type
 
GfxStateAbstractROChangeMsgmessage
 
IGraphicStateRenderObjectsiGfxStateRenderObjects
 
IGraphicAttributeSuiteiGfxAttrSuite
 

Detailed Description

A message class for broadcasting graphic state rendering object changed message.

Member Enumeration Documentation

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.

Member Data Documentation

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.