Uses of Class
de.extio.spacecraft.shared.model.client.event.Event
-
Packages that use Event Package Description de.extio.spacecraft.shared.client Managers and business objects related to the game client.de.extio.spacecraft.shared.client.module Interfaces and data objects related to various builtin client modulesde.extio.spacecraft.shared.client.ui Utilities for the client UIde.extio.spacecraft.shared.model.client.event Builtin events of the event subsystem.de.extio.spacecraft.shared.model.entity.builtin.live Builtin live entity implementations and interfaces for custom implementations of specific entity typesde.extio.spacecraft.shared.module Interfaces and business objects for the module subsystem. -
-
Uses of Event in de.extio.spacecraft.shared.client
Methods in de.extio.spacecraft.shared.client with type parameters of type Event Modifier and Type Method Description <T extends Event>
TEventManager. first(Class<T> clazz)Returns the first regular (non-priority) event of a specific type<T extends Event>
Iterator<T>EventManager. iterator(Class<T> clazz)Returns an iterator over all regular (non-priority) events of a specific typeMethods in de.extio.spacecraft.shared.client that return types with arguments of type Event Modifier and Type Method Description Iterator<Event>EventManager. drainPriorityEvents()Iterator<Event>EventManager. iterator()Returns an iterator over all regular (non-priority) eventsIterator<Event>EventManager. peekPriorityEvents()Peeks all priority events without draining themMethods in de.extio.spacecraft.shared.client with parameters of type Event Modifier and Type Method Description voidEventManager. fire(Event event)Fires an eventvoidEventManager. invalidate(Event event)Invalidates a specific (non-priority) eventMethod parameters in de.extio.spacecraft.shared.client with type arguments of type Event Modifier and Type Method Description Iterator<org.apache.commons.lang3.tuple.Pair<ClientModule,Integer>>ClientModuleManager. getEventSubscriptions(Class<? extends Event> clazz)voidEventManager. invalidate(Class<? extends Event> clazz)Invalidates all regular (non-priority) events of a specific type -
Uses of Event in de.extio.spacecraft.shared.client.module
Methods in de.extio.spacecraft.shared.client.module with parameters of type Event Modifier and Type Method Description voidConsoleView. onEvent(Event event)voidStatusView. onEvent(Event event, StatusViewContext context) -
Uses of Event in de.extio.spacecraft.shared.client.ui
Methods in de.extio.spacecraft.shared.client.ui with parameters of type Event Modifier and Type Method Description voidScrollBar. onEvent(Event event, Predicate<CoordI2> positionIntersectsPredicate) -
Uses of Event in de.extio.spacecraft.shared.model.client.event
Subclasses of Event in de.extio.spacecraft.shared.model.client.event Modifier and Type Class Description classAudioEventPlays an audio effectclassCurrentObjectiveEventSets the current mission objectiveclassEntityDetailsEventclassFileSelectionEventEvent fired after a file has been selected in FileSelectionModuleclassGameSessionUpdatedEventclassModSelectionEventclassSelectEntityEventCan be fired to select an entity by categories.classShipClassSelectionEventclassShipEditorControlEventclassShipSelectionEventEvent fired after a ship has been selected in ShipSelectionModuleclassShowEntityDetailsEventclassSystemMessageEventCan be fired to display a system messageclassTakeScreenshotEventThis event contains a screenshot created by the renderer.classUiControlEventThis event is fired when a user interacted with a control in the UI, for example clicked on a button, entered text, ...classViewPortClientActionEventclassViewPortCursorBaseEventclassViewPortDrawControlEventFire this event if you need to draw a control relative to a composite entity (including animations)classViewPortDrawImageEventFire this event to draw an image on the tile grid, also relative to a composite entity (including animations)classViewPortEffectEventFire this event to draw an effect on the tile grid, also relative to a composite entity (including animations)classViewPortEntitySelectionEventclassViewPortEntityStatusIconEventDraws an icon (e.g.classViewPortEventclassViewPortHighlightRasterEventHighlights a certain tile on the tile gridclassViewPortMoveEventclassViewPortTileBaseEventclassViewPortTileClickPressEventThis event is fired when a mouse button is pressed on a tileclassViewPortTileClickReleaseEventThis event is fired when a mouse button is released on a tileclassViewPortTileMouseMoveEventThis event is fired when the mouse is moved to a tileclassViewPortWorldPosSelectionEventMethods in de.extio.spacecraft.shared.model.client.event with parameters of type Event Modifier and Type Method Description booleanEvent. isInGroup(Event other)booleanViewPortEntitySelectionEvent. isInGroup(Event other)booleanViewPortHighlightRasterEvent. isInGroup(Event other) -
Uses of Event in de.extio.spacecraft.shared.model.entity.builtin.live
Methods in de.extio.spacecraft.shared.model.entity.builtin.live with parameters of type Event Modifier and Type Method Description voidPhysicalEntity. onClientComplexConsoleControlEvent(Event event)Client side: Called when the user interacted with the entity consolevoidShipEditorEntityPlugin. onClientShipEditorEntityPluginEvent(Event event) -
Uses of Event in de.extio.spacecraft.shared.module
Methods in de.extio.spacecraft.shared.module that return types with arguments of type Event Modifier and Type Method Description Map<Class<? extends Event>,Integer>ClientModule. getEventSubscriptions()Methods in de.extio.spacecraft.shared.module with parameters of type Event Modifier and Type Method Description voidAbstractClientModule. onEvent(Event event)voidClientModule. onEvent(Event event)
-