Package gaiasky.event
Interface IObserver
- All Known Implementing Classes:
AbstractGamepadListener
,AbstractGui
,AtmosphereShaderProvider
,BaseIntShaderProvider
,BillboardEntityRenderSystem
,BillboardRenderer
,BillboardSetRadio
,BillboardSetRenderer
,BookmarksComponent
,BookmarksManager
,CameraComponent
,CameraKeyframeManager
,CameraManager
,CamRecorder
,CatalogManager
,CloudComponent
,ConsoleLogger
,ConstellationRadio
,ControlsWindow
,CrashGui
,CustomInterface
,DatasetsComponent
,DatasetWatcher
,DebugGui
,DebugInterface
,DefaultIntShaderProvider
,DepthIntShaderProvider
,ElementsRenderer
,ElementsSetRadio
,ElementsSetRenderer
,EntityRadio
,EventManager
,EventScriptingInterface
,FocusInfoInterface
,FovCamera
,FullGui
,GaiaSky
,GaiaSkyDesktop
,GaiaSkyView
,GameMouseKbdListener
,GamepadConfigWindow
,GamepadGui
,GlobalClock
,GridRecursiveRadio
,GroundShaderProvider
,GuiGamepadListener
,GuiRegistry
,HiddenHelperUser
,IndividualVisibilityWindow
,InstancedRenderSystem
,KeyboardInputController
,KeyframesWindow
,LightPositionUpdater
,LoadingGui
,LoadProgressInterface
,LocationLogComponent
,LocationLogManager
,MainGamepadListener
,MainMouseKbdListener
,MainPostProcessor
,MasterManager
,MaterialComponent
,MathManager
,MessagesInterface
,ModelComponent
,MusicManager
,NaturalCamera
,NotificationsInterface
,Observer
,OctreeLoader
,OrbitRefresher
,ParticleInitializer
,ParticleSetInstancedRenderer
,ParticleSetPointRenderer
,ParticleSetRenderer
,ParticleSetUpdaterTask
,PointCloudQuadRenderer
,PointCloudRenderer
,PointCloudRenderSystem
,PointCloudTriRenderSystem
,PopupNotificationsInterface
,PreferencesWindow
,PrimitiveVertexRenderSystem
,ProceduralGenerationWindow
,RelativisticEffectsManager
,RelativisticShaderProvider
,RenderGui
,RenderModeCubemapProjections
,RenderModeOpenVR
,RenderModeStereoscopic
,RulerRadio
,RunStateInterface
,SAMPClient
,SceneObserver
,SceneRenderer
,ScreenModeCmd
,ScreenshotsManager
,Settings.CamrecorderSettings
,Settings.ControlsSettings.GamepadSettings
,Settings.FrameSettings
,Settings.GraphicsSettings
,Settings.PostprocessSettings
,Settings.ProgramSettings
,Settings.RuntimeSettings
,Settings.SceneSettings
,Settings.SceneSettings.CameraSettings
,Settings.SceneSettings.CrosshairSettings
,Settings.SceneSettings.LabelSettings
,Settings.SceneSettings.OctreeSettings
,Settings.SceneSettings.ProperMotionSettings
,Settings.SceneSettings.RendererSettings
,Settings.SceneSettings.StarSettings
,Settings.ScreenshotSettings
,SinglePointRenderer
,SlaveConfigWindow
,SpacecraftCamera
,SpacecraftGamepadListener
,SpacecraftGui
,SpacecraftRadio
,StarSetInstancedRenderer
,StarSetPointRenderer
,StarSetRenderer
,StereoGui
,TessellationShaderProvider
,TimeComponent
,TitleRadio
,TopInfoInterface
,VariableSetInstancedRenderer
,VariableSetPointRenderer
,VariableSetRenderer
,VisibilityComponent
,VisualSettingsComponent
,VRControllerInfoGui
,VRInfoGui
,VRSelectionGui
,WelcomeGui
,WelcomeGuiVR
,WindowGamepadListener
public interface IObserver
Interface to be implemented by anyone willing to watch and be notified of events.
-
Method Summary
-
Method Details
-
notify
Event notification call.- Parameters:
event
- The event type.source
- The source object, if any.data
- The data associated with this event.
-