Package com.blackrook.engine.roles
package com.blackrook.engine.roles
Contains interfaces that describe objects that have automatic purpose to the Engine.
-
InterfacesClassDescriptionDescribes a device started by the engine after object creation and configuration script execution.This interface describes an object that should receive an input listener to attach itself to in order to pass input events along to the active
EngineInputListeners.This interface describes an object that should receive input events.This interface describes an object that should receive a message listener to attach itself to in order to pass messages along to the active EngineMessageListeners.AnyEngineElementthat implements this interface is automatically added to the message broadcaster.This is a component that has a method invoked on it after startup to kickstart the application (set gamestates and such).Describes an object to instantiate at engine startup that generates resources on startup.This is a component that has methods invoked on it when persistent settings are saved and loaded.This is a component that has a method invoked on it when the engine is shutting down.Defines an engine component that is added to the main engine ticker.This interface describes an object that should receive a window listener to attach itself to in order to pass window events along to the EngineListeners.Describes a component that is automatically added to a listener group that has its functions called whenever important engine things happen.