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 void
EventManager. fire(Event event)
Fires an eventvoid
EventManager. 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)
void
EventManager. 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 void
ConsoleView. onEvent(Event event)
void
StatusView. 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 void
ScrollBar. 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 class
AudioEvent
Plays an audio effectclass
CurrentObjectiveEvent
Sets the current mission objectiveclass
EntityDetailsEvent
class
FileSelectionEvent
Event fired after a file has been selected in FileSelectionModuleclass
GameSessionUpdatedEvent
class
ModSelectionEvent
class
SelectEntityEvent
Can be fired to select an entity by categories.class
ShipClassSelectionEvent
class
ShipEditorControlEvent
class
ShipSelectionEvent
Event fired after a ship has been selected in ShipSelectionModuleclass
ShowEntityDetailsEvent
class
SystemMessageEvent
Can be fired to display a system messageclass
TakeScreenshotEvent
This event contains a screenshot created by the renderer.class
UiControlEvent
This event is fired when a user interacted with a control in the UI, for example clicked on a button, entered text, ...class
ViewPortClientActionEvent
class
ViewPortCursorBaseEvent
class
ViewPortDrawControlEvent
Fire this event if you need to draw a control relative to a composite entity (including animations)class
ViewPortDrawImageEvent
Fire this event to draw an image on the tile grid, also relative to a composite entity (including animations)class
ViewPortEffectEvent
Fire this event to draw an effect on the tile grid, also relative to a composite entity (including animations)class
ViewPortEntitySelectionEvent
class
ViewPortEntityStatusIconEvent
Draws an icon (e.g.class
ViewPortEvent
class
ViewPortHighlightRasterEvent
Highlights a certain tile on the tile gridclass
ViewPortMoveEvent
class
ViewPortTileBaseEvent
class
ViewPortTileClickPressEvent
This event is fired when a mouse button is pressed on a tileclass
ViewPortTileClickReleaseEvent
This event is fired when a mouse button is released on a tileclass
ViewPortTileMouseMoveEvent
This event is fired when the mouse is moved to a tileclass
ViewPortWorldPosSelectionEvent
Methods in de.extio.spacecraft.shared.model.client.event with parameters of type Event Modifier and Type Method Description boolean
Event. isInGroup(Event other)
boolean
ViewPortEntitySelectionEvent. isInGroup(Event other)
boolean
ViewPortHighlightRasterEvent. 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 void
PhysicalEntity. onClientComplexConsoleControlEvent(Event event)
Client side: Called when the user interacted with the entity consolevoid
ShipEditorEntityPlugin. 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 void
AbstractClientModule. onEvent(Event event)
void
ClientModule. onEvent(Event event)
-