|
Fission FSN
|
#include <fsIMessageListener.h>

Public Types | |
| enum | { ePRIORITY_NORMAL = 0 , ePRIORITY_DEBUG_WINDOW , ePRIORITY_SOFTWARE_CURSOR , ePRIORITY_TEXT_ENTRY , ePRIORITY_DEBUG_MODAL , ePRIORITY_DEBUG_MODAL_BUTTON } |
Public Member Functions | |
| void | listenersRegister () |
| void | listenersDeregister () |
| void | prioritySet (fsS32 pPriority) |
| fsBool | messageProcess (const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) |
| void | inputSteal () |
Static Public Member Functions | |
| static fsBool | lessThan (const fsIMessageListener *pLHS, const fsIMessageListener *pRHS) |
Protected Member Functions | |
| virtual void | listenersRegisterDo ()=0 |
| virtual void | listenersDeregisterDo ()=0 |
| virtual fsBool | messageProcessDo (const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam)=0 |
| virtual void | inputStealDo () |
| fsIMessageListener (fsS32 pPriority) | |
| virtual | ~fsIMessageListener () |
Protected Attributes | |
| fsS32 | mPriority |
Friends | |
| class | fsIMessageDispatcher |
| anonymous enum |
|
protected |
|
protectedvirtual |
| void fsIMessageListener::inputSteal | ( | ) |
|
inlineprotectedvirtual |
Reimplemented in gfCTappableCollectableComponent.
|
static |
| void fsIMessageListener::listenersDeregister | ( | ) |
|
protectedpure virtual |
Implemented in fsCBarGuiComponent, fsCButtonDelayComponent, fsCCursorInertia, fsCGameGui, fsCInGameCheatMenu, fsCInventoryGui, fsCMainMenuGui, fsCMapGui, fsCModalGuiComponent, fsCPlayerMovementComponent, fsCRollOverButtonComponent, fsCRollOverGui, fsCSoftwareCursor, fsCSplashScreenGui, fsCTextEntryComponent, fsIActorMovementComponent, fsICursor, fsIDebug, fsIFlurryManager, fsIGestureHandlingComponent, fsNCollision::fsCImpulseComponent, gfCAnagramComponent, gfCAnagramController, gfCAutoTestLevelPlayComponent, gfCAutoTestManager, gfCBonusEntityCountComponent, gfCChapterMenuGui, gfCChoosePlayerGui, gfCCommodityButtonComponent, gfCConversationGui, gfCDebugMenuGui, gfCDebugWindowGui, gfCDiaryGui, gfCDraggableKeyComponent, gfCFlipsawMinigameComponent, gfCFlipsawMiniGameLogicComponent, gfCGameInventoryComponent, gfCGeneratedHogSubSceneComponent, gfCGhostSpriteComponent, gfCGroupCollectableComponent, gfCHogLevelComponent, gfCHotComponent, gfCInstantInventoryMiniGameLogicComponent, gfCJigsawDrawerComponent, gfCJigsawHelpImage, gfCJigsawLogicComponent, gfCJigsawMinigameComponent, gfCJigsawMinigameGui, gfCJoinTheDotsMinigameComponent, gfCLevelCompleteCheckerComponent, gfCLevelSequencerMapComponent, gfCLevelSequencerMapLevelIconComponent, gfCLevelSequencerMinigameComponent, gfCLockComponent, gfCMiniGameGui, gfCMinigameWordComponent, gfCNewPlayerGui, gfCOptionsGui, gfCPairsMinigameComponent, gfCPairsMiniGameLogicComponent, gfCParallaxComponent, gfCParkClearComponent, gfCParkLevelComponent, gfCParkOfficeTapComponent, gfCParkPlacementComponent, gfCParkSlotStaffComponent, gfCPhotographableComponent, gfCPickListGui, gfCPlayerSlotGui, gfCRotateMinigameComponent, gfCRoundCongratulationsGui, gfCRoundScoreGui, gfCSimpleLevelComponent, gfCSlidasquareMinigameComponent, gfCSpotTheDiffMinigameComponent, gfCSubSceneComponent, gfCSubSceneExitComponent, gfCSubSceneNavigateComponent, gfCSubSceneViewComponent, gfCTappableCollectableComponent, gfCTaskComponent, gfCTaskNoteGuiComponent, gfCTutorialProgressionComponent, gfCTutorialSequencerComponent, gfCVisibilityStateComponent, gfCWordSearchImageGroupPickListEntryGui, gfCWordSearchMinigameLogicComponent, gfCWordTilesMinigameComponent, gfCWordTilesTileMinigameComponent, gfIAutoTestLevelUserInputComponent, gfICatalogueGui, gfICollectableComponent, gfIHogLevel, gfIMinigameComponent, gfIMinigameLogic, gfIPickListEntryGui, gfIRoundScoreGui, and gfITextPickListEntryGui.
| void fsIMessageListener::listenersRegister | ( | ) |
|
protectedpure virtual |
Implemented in fsCBarGuiComponent, fsCButtonDelayComponent, fsCCursorInertia, fsCGameGui, fsCInGameCheatMenu, fsCInventoryGui, fsCMainMenuGui, fsCMapGui, fsCModalGuiComponent, fsCPlayerMovementComponent, fsCRollOverButtonComponent, fsCRollOverGui, fsCSoftwareCursor, fsCSplashScreenGui, fsCTextEntryComponent, fsIActorMovementComponent, fsICursor, fsIDebug, fsIFlurryManager, fsIGestureHandlingComponent, fsNCollision::fsCImpulseComponent, gfCAnagramComponent, gfCAnagramController, gfCAutoTestLevelPlayComponent, gfCAutoTestManager, gfCBonusEntityCountComponent, gfCChapterMenuGui, gfCChoosePlayerGui, gfCCommodityButtonComponent, gfCConversationGui, gfCDebugMenuGui, gfCDebugWindowGui, gfCDiaryGui, gfCDraggableKeyComponent, gfCFlipsawMinigameComponent, gfCFlipsawMiniGameLogicComponent, gfCGameInventoryComponent, gfCGeneratedHogSubSceneComponent, gfCGhostSpriteComponent, gfCGroupCollectableComponent, gfCHogLevelComponent, gfCHotComponent, gfCInstantInventoryMiniGameLogicComponent, gfCJigsawDrawerComponent, gfCJigsawHelpImage, gfCJigsawLogicComponent, gfCJigsawMinigameComponent, gfCJigsawMinigameGui, gfCJoinTheDotsMinigameComponent, gfCLevelCompleteCheckerComponent, gfCLevelSequencerMapComponent, gfCLevelSequencerMapLevelIconComponent, gfCLevelSequencerMinigameComponent, gfCLockComponent, gfCMiniGameGui, gfCMinigameWordComponent, gfCNewPlayerGui, gfCOptionsGui, gfCPairsMinigameComponent, gfCPairsMiniGameLogicComponent, gfCParallaxComponent, gfCParkClearComponent, gfCParkLevelComponent, gfCParkOfficeTapComponent, gfCParkPlacementComponent, gfCParkSlotStaffComponent, gfCPhotographableComponent, gfCPickListGui, gfCPlayerSlotGui, gfCRotateMinigameComponent, gfCRoundCongratulationsGui, gfCRoundScoreGui, gfCSimpleLevelComponent, gfCSlidasquareMinigameComponent, gfCSpotTheDiffMinigameComponent, gfCSubSceneComponent, gfCSubSceneExitComponent, gfCSubSceneNavigateComponent, gfCSubSceneViewComponent, gfCTappableCollectableComponent, gfCTaskComponent, gfCTaskNoteGuiComponent, gfCTutorialProgressionComponent, gfCTutorialSequencerComponent, gfCVisibilityStateComponent, gfCWordSearchImageGroupPickListEntryGui, gfCWordSearchMinigameLogicComponent, gfCWordTilesMinigameComponent, gfCWordTilesTileMinigameComponent, gfIAutoTestLevelUserInputComponent, gfICatalogueGui, gfICollectableComponent, gfIHogLevel, gfIMinigameComponent, gfIMinigameLogic, gfIPickListEntryGui, gfIRoundScoreGui, and gfITextPickListEntryGui.
| fsBool fsIMessageListener::messageProcess | ( | const fsCUniqueId & | pMessageType, |
| const fsIMessageDispatcher::sMessageParameters & | pParam ) |
|
protectedpure virtual |
Implemented in fsCBarGuiComponent, fsCButtonDelayComponent, fsCCursorInertia, fsCGameGui, fsCInGameCheatMenu, fsCInventoryGui, fsCMainMenuGui, fsCMapGui, fsCModalGuiComponent, fsCPlayerMovementComponent, fsCRollOverButtonComponent, fsCRollOverGui, fsCSplashScreenGui, fsCTextEntryComponent, fsIActorMovementComponent, fsICursor, fsIDebug, fsIFlurryManager, fsIGestureHandlingComponent, fsNCollision::fsCImpulseComponent, gfCAnagramComponent, gfCAnagramController, gfCAutoTestLevelPlayComponent, gfCAutoTestManager, gfCBonusEntityCountComponent, gfCChapterMenuGui, gfCChoosePlayerGui, gfCCommodityButtonComponent, gfCConversationGui, gfCDebugMenuGui, gfCDebugWindowGui, gfCDiaryGui, gfCDraggableKeyComponent, gfCFlipsawMinigameComponent, gfCFlipsawMiniGameLogicComponent, gfCGameInventoryComponent, gfCGeneratedHogSubSceneComponent, gfCGhostSpriteComponent, gfCGroupCollectableComponent, gfCHogCollectorsLevelComponent, gfCHogLevelComponent, gfCHotComponent, gfCInstantInventoryMiniGameLogicComponent, gfCJigsawDrawerComponent, gfCJigsawHelpImage, gfCJigsawLogicComponent, gfCJigsawMinigameComponent, gfCJigsawMinigameGui, gfCJoinTheDotsMinigameComponent, gfCLevelCompleteCheckerComponent, gfCLevelSequencerMapComponent, gfCLevelSequencerMapLevelIconComponent, gfCLevelSequencerMinigameComponent, gfCLockComponent, gfCMiniGameGui, gfCMinigameWordComponent, gfCNewPlayerGui, gfCOptionsGui, gfCPairsMinigameComponent, gfCPairsMiniGameLogicComponent, gfCParallaxComponent, gfCParkClearComponent, gfCParkLevelComponent, gfCParkOfficeTapComponent, gfCParkPlacementComponent, gfCParkSlotStaffComponent, gfCPhotographableComponent, gfCPickListGui, gfCPlayerSlotGui, gfCRotateMinigameComponent, gfCRoundCongratulationsGui, gfCRoundScoreGui, gfCSimpleLevelComponent, gfCSlidasquareMinigameComponent, gfCSpotTheDiffMinigameComponent, gfCSubSceneComponent, gfCSubSceneExitComponent, gfCSubSceneNavigateComponent, gfCSubSceneViewComponent, gfCTappableCollectableComponent, gfCTaskComponent, gfCTaskNoteGuiComponent, gfCTrapComponent, gfCTutorialProgressionComponent, gfCTutorialSequencerComponent, gfCVisibilityStateComponent, gfCWordSearchImageGroupPickListEntryGui, gfCWordSearchMinigameLogicComponent, gfCWordTilesMinigameComponent, gfCWordTilesTileMinigameComponent, gfIAutoTestLevelUserInputComponent, gfICatalogueGui, gfICollectableComponent, gfIHogLevel, gfIMinigameComponent, gfIMinigameLogic, gfIPickListEntryGui, gfIRoundScoreGui, and gfITextPickListEntryGui.
| void fsIMessageListener::prioritySet | ( | fsS32 | pPriority | ) |
|
friend |
|
protected |