The notification flags are used to enable/disable STK Object Model event notifications.
Member | Value | Description |
---|---|---|
eNotificationFilterMaskNoEvents | 0x0000 | Disable all events. |
eNotificationFilterMaskAnimationEvents | 0x0001 | Clients are notified upon occurrence of any of the available animation events. Animation events include OnAnimUpdate, OnAnimationRewind, etc. |
eNotificationFilterMaskScenarioEvents | 0x0002 | Clients are notified upon occurrence of any of the available scenario events. Scenario events include OnScenarioNew, OnScenarioLoad, OnScenarioBeforeClose, OnScenarioClose, etc. |
eNotificationFilterMaskLoggingEvents | 0x0004 | Clients are notified upon occurrence of OnLogMessage event. |
eNotificationFilterMaskObjectEvents | 0x0008 | Clients are notified upon occurrence of an event affecting the object hierarchy (OnStkObjectAdded, OnStkObjectDeleted and OnStkObjectPreDelete). |
eNotificationFilterMaskObjectChangedEvents | 0x0010 | Clients are notified upon occurrence of OnStkObjectChanged event. |
eNotificationFilterMaskPercentCompleteEvents | 0x0020 | Clients are notified upon occurrence of any of the available percent complete events (OnPercentComplete*). |
eNotificationFilterMaskObjectRenameEvents | 0x0040 | Clients are notified upon occurrence of an STK object renaming event. |
eNotificationFilterMaskEnableAllEvents | 0xFFFF | Enable all events. |
eNotificationFilterMaskStkObject3dEditingEvents | 0x0080 | Clients are notified upon occurrence of any of the available object editing events. Object editing events include OnStkObjectStart3dEditing, OnStkObjectStop3dEditing, OnStkObjectApply3dEditing, OnStkObjectCancel3dEditing etc. |
eNotificationFilterMaskStkObjectCutCopyPasteEvents | 0x0100 | Clients are notified upon occurrence of any of the available STK object Cut, Copy and Paste events. |