Public Types | |
| enum | MessageChange { kMC_Set, kMC_Cleared, kMC_ChildrenChanged } |
Public Member Functions | |
| virtual void | notify (const OpMessage &lrMessage, MessageChange lMsgChange, Op *lpSourceOp, const std::vector< OpTree * > &lrAffectedTrees)=0 |
| The op passed into this function will never be NULL. | |
Protected Member Functions | |
| OpMessageObserver () | |
| Protected constructor: only create from child classes. | |
| virtual | ~OpMessageObserver () |
| OpMessageObserver::~OpMessageObserver | ( | ) | [protected, virtual] |
Protected destructor (not for polymorphic deletion) Automatically removes this object from the OpMessageHandler observer list. Doesn't need to be virtual, because it's protected, but making it so reduces warnings.
| ©2009 The Foundry Visionmongers, Ltd. All Rights Reserved. |