Package gaiasky.event
Enum Events
java.lang.Object
java.lang.Enum<Events>
gaiasky.event.Events
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Events>
,java.lang.constant.Constable
public enum Events extends java.lang.Enum<Events>
Contains all the events that go through the event system.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
-
Enum Constant Summary
Enum Constants Enum Constant Description ADD_CUSTOM_IMAGE
Adds or modifies a custom image.ADD_CUSTOM_MESSAGE
Adds or modifies a custom message.ADD_CUSTOM_TEXT
Adds or modifies a custom message.ADD_GUI_COMPONENT
Adds the gui component identified by the given nameAMBIENT_LIGHT_CMD
Contains a float with the intensity of the light between 0 and 1ANTIALIASING_CMD
Anti aliasing changed, contains the new value for aaBACKGROUND_LOADING_INFO
Empty event which informs that background loading is activeBLOOM_CMD
Contains the intensity value between 0 and 1 and a boolean for whether it comes from the interfaceBOOKMARKS_ADD
Add bookmark.BOOKMARKS_MOVE
Moves the bookmark 1 to a child of bookmark 2BOOKMARKS_REMOVE
Remove bookmark.BOOKMARKS_REMOVE_ALL
Remove all bookmarks with the given name, irrespective of the path.BRIGHTNESS_CMD
Contains the brightness level (float) in [-1..1] and an optional boolean indicating whether this comes from the interfaceCAMERA_CENTER
Removes the turn of the camera in focus modeCAMERA_CENTER_FOCUS_CMD
Sets the 'diverted' attribute of the camera.CAMERA_CINEMATIC_CMD
Contains a boolean with the cinematic mode state (on/off) and a boolean indicating if this comes from the interfaceCAMERA_CLOSEST_INFO
Broadcasts the overall closest (in [0]), the closest non-star body (in [1]) and the closest particle (in [2]) to this camera.CAMERA_DIR_CMD
Contains a double[] with the new directionCAMERA_FWD
Contains the value between 0 and 1CAMERA_MODE_CMD
Contains the new CameraMode objectCAMERA_MOTION_UPDATE
Informs of a new camera state.CAMERA_NEW_CLOSEST
This event is broadcast whenever the closest object to the camera changes.CAMERA_ORIENTATION_UPDATE
Sent whenever the camera orientation changes.CAMERA_PAN
CAMERA_PLAY_INFO
Informs that the camera has started or stopped playing.CAMERA_POS_CMD
Contains a double[] with the new positionCAMERA_PROJECTION_CMD
Update camera position, direction and up vectors all at once.CAMERA_ROLL
Contains the roll value between -1 and 1CAMERA_ROTATE
Contains the deltaX and deltaY between -1 and 1CAMERA_SPEED_CMD
Contains the new camera speedCAMERA_STOP
Stops the camera motionCAMERA_TURN
Contains the deltaX and deltaY between -1 and 1CAMERA_UP_CMD
Contains a double[] with the new up vectorCAMRECORDER_FPS_CMD
Sets the target frame rate for the camera recorder.CATALOG_ADD
A new catalog has been loaded.CATALOG_HIGHLIGHT
Highlight the catalog.CATALOG_REMOVE
Removes the catalog identified by the given string nameCATALOG_VISIBLE
Sets the visibilty of a catalog given its name and an optional boolean if it comes from the UICLEAR_HEADLINE_MESSAGE
Clears the headline messageCLEAR_MESSAGES
Clears all messages in the message interfaceCLEAR_SUBHEAD_MESSAGE
Clears the subhead messageCOLLAPSE_PANE_CMD
Collapses a GUI pane.CONFIG_FRAME_OUTPUT_CMD
Configures the render system.CONTRAST_CMD
Contains the contrast level (float) in [0..2] and an optional boolean indicating whether this comes from the interfaceCONTROLLER_CONNECTED_INFO
A controller has been connected, contains the nameCONTROLLER_DISCONNECTED_INFO
A controller has been disconnected, contains the nameCROSSHAIR_CLOSEST_CMD
Activates/deactivates the closest crosshair.CROSSHAIR_FOCUS_CMD
Activates/deactivates the focus crosshair.CROSSHAIR_HOME_CMD
Activates/deactivates the home crosshair.CUBEMAP_CMD
Sets cubemap mode.CUBEMAP_PROJECTION_CMD
Sets a new cubemap projection.CUBEMAP_RESOLUTION_CMD
Sets the resolution of the cubemap, contains an integer in [20..15000] with the resolution.DEBUG_OBJECTS
DEBUG_QUEUE
DEBUG_RAM
DEBUG_TIME
Debug infoDEBUG_VRAM
DISPLAY_GUI_CMD
Toggles whole GUI display.DISPLAY_MEM_INFO_WINDOW
DISPLAY_POINTER_COORDS_CMD
Contains a boolean with the display statusDISPLAY_VR_CONTROLLER_HINT_CMD
Displays VR Controller hintsDISPLAY_VR_GUI_CMD
Toggles VR GUI display.DISPOSE
Dispose all resources, app is shutting downDISPOSE_PARTICLE_GROUP_GPU_MESH
Contains an index to the particle group mesh to be clearedDISPOSE_STAR_GROUP_GPU_MESH
Contains an the index of the star group mesh to be clearedELEVATION_MUTLIPLIER_CMD
Sets the elevation multiplier.ELEVATION_TYPE_CMD
Sets the elevation typeEVENT_TIME_FRAME_CMD
Contains the new time frame objectEXPAND_PANE_CMD
Expands a GUI pane.EXPOSURE_CMD
Contains the exposure tone mapping level (float) in [0..n] (0 for disabled) and an optional boolean indicating whether this comes from the interfaceFISHEYE_CMD
Fisheye effect toggle.FLUSH_FRAMES
Issues the command to flush the frame systemFOCUS_CHANGE_CMD
FOCUS_MODE change command.FOCUS_CHANGED
Informs that the focus has somehow changed and the GUI must be updated.FOCUS_INFO_UPDATED
Contains the distance to the camera [0], the viewing angle [1], right ascension in deg [2], declination in deg [3] and the distance to Sol [4]FOCUS_LOCK_CMD
Contains the name, the boolean value, and an optional boolean indicating if this comes from the interfaceFOCUS_NOT_AVAILABLE
Informs that the given focus is not available anymore (not visible or unloaded)FOV_CHANGE_NOTIFICATION
Notifies a fov update in the camera.FOV_CHANGED_CMD
Contains the a float with the new fov value and an optional boolean to indicate whether to cap the value to 95 degrees or notFPS_INFO
Frames per second infoFRAME_OUTPUT_CMD
Issues the frame output command.FRAME_OUTPUT_MODE_CMD
Sets the frame output mode, either simple or redraw.FRAME_SIZE_UDPATE
Informs of the new size of the frame output systemFREE_MODE_COORD_CMD
Posts the coordinates of the free mode focus.GAIA_LOADED
Contains the Gaia object [0]GAIA_POSITION
GALAXY_3D_CMD
Issues command to chagne the galaxy appearance.GAMMA_CMD
Contains the gamma level (float) in [0..3] and an optional boolean indicating whether this comes from the interfaceGO_TO_OBJECT_CMD
Executes the command to position the camera near the object in focusGRAPHICS_QUALITY_UPDATED
Graphics quality updated, contains the newGlobalConf.SceneConf.GraphicsQuality
object.GRAV_WAVE_START
Start gravitational wave.GRAV_WAVE_STOP
Stops gravitational waveGRAVITATIONAL_LENSING_PARAMS
Contains the x and the y in pixels of the position of the massGUI_FOLD_CMD
Maximizes or minimizes the GUI window.GUI_MOVE_CMD
Moves the GUI window.GUI_SCROLL_POSITION_CMD
Sets the vertical scroll position.HIDE_UNCERTAINTIES
Hides all uncertaintiesHIGH_ACCURACY_CMD
Issues the command to change the high accuracy setting.HOME_CMD
Runs the 'Go home' actionHUE_CMD
Contains the hue level (float) in [0..2] and an optional boolean indicating whether this comes from the interfaceINITIALIZED_INFO
Informs Gaia Sky is fully initialized and normal operation is about to startINPUT_ENABLED_CMD
Enables/disables input from mouse/keyboard/etc.INPUT_EVENT
Issued when an input event is received.JAVA_EXCEPTION
Notifies from a java exception, it sends the Throwable and an optional tag.KEY_DOWN
KEY_UP
KEYFRAME_ADD
Add new keyframe at the end with the current camera settingsKEYFRAME_SELECT
The given keyframe has been selectedKEYFRAME_UNSELECT
The given keyframe is no longer selectedKEYFRAMES_EXPORT
Exports the given array of keyframes to a camera path fileKEYFRAMES_FILE_SAVE
Saves the given array of keyframes to a keyframes fileKEYFRAMES_REFRESH
Refreshes the keyframes from the modelLABEL_SIZE_CMD
Set label size.LAND_AT_LOCATION_OF_OBJECT
Lands at a certain location on a planet objectLAND_ON_OBJECT
Lands on a planet objectLENS_FLARE_CMD
Activate/deactivate lens flare.LIGHT_POS_2D_UPDATE
Contains an int with the number of lights and a float[] with [x, y] of the 10 closest stars in screen coordinates in [0..1]LIGHT_SCATTERING_CMD
Activate/deactivate the light scattering.LIMIT_FPS_CMD
Limits the frame rate, contains a double with the new limit frame rateLINE_RENDERER_UPDATE
Issues the command to update the line render system.LINE_WIDTH_CMD
Line width factor.LOAD_DATA_CMD
Dataset has been choosen, loading can startLON_LAT_UPDATED
Contains two Double values, the longitude and latitude in degreesMODE_POPUP_CMD
Opens a new popup window with information on the new mode.MOTION_BLUR_CMD
Contains the opacity of motion blur between 0 and 1 and a boolean for whether it comes from the interfaceMOUSE_CAPTURE_CMD
True to capture the mouse, false to uncaptureMOUSE_CAPTURE_TOGGLE
Toggle mouse captureMUSIC_NEXT_CMD
Plays next musicMUSIC_PLAYPAUSE_CMD
Toggles the playMUSIC_PREVIOUS_CMD
Plays previous musicMUSIC_RELOAD_CMD
Reload music filesMUSIC_TRACK_INFO
Info about current trackMUSIC_VOLUME_CMD
Volume of music, contains the volume (float in [0..1])NAVIGATE_TO_OBJECT
Navigates smoothly to the given objectNEW_DISTANCE_SCALE_FACTOR
This event informs a new DISTANCE_SCALE_FACTOR is in placeNEW_LOCATION_RECORD
Broadcast a new location record, added to the location logOCTREE_DISPOSED
Informs the octree has been disposedOCTREE_PARTICLE_FADE_CMD
Toggles the fading of particles in the octree.ONLY_OBSERVED_STARS_CMD
Contains the name, the boolean value, and a boolean indicating if this comes from the interfaceORBIT_DATA_LOADED
Passes the OrbitData and the file nameORIENTATION_LOCK_CMD
Contains the name, the lock orientation boolean value and an optional boolean indicating if this comes from the interface.PARK_RUNNABLE
Posts a recurrent runnable.PAUSE_BACKGROUND_LOADING
Pauses background data loading thread, if anyPER_OBJECT_VISIBILITY_CMD
Contains the object (instance ofIVisibilitySwitch
), a boolean with the new visibility state, and a boolean indicating if it comes from the UI.PIXEL_RENDERER_UPDATE
Issues the command to update the pixel render system.PLANETARIUM_ANGLE_CMD
Sets the planetarium angle [deg], an angle from the zenith to put the focus on in planetarium modePLANETARIUM_APERTURE_CMD
Sets the aperture angle [deg] of the planetarium in cubemap modePLANETARIUM_CMD
Enables and disables the planetarium mode.PLAY_CAMERA_CMD
Issues the play command.PM_ARROWHEADS_CMD
Show or hide arrow caps.PM_COLOR_MODE_CMD
Contains the mode and a boolean indicating if it comes from the interface.PM_LEN_FACTOR_CMD
Contains the length factor for pm vectors and a boolean indicating if this comes from the interfacePM_NUM_FACTOR_CMD
Contains the number factor for pm vectors and a boolean indicating if this comes from the interfacePOINTER_GUIDES_CMD
Contains the state (boolean), the color (float[4]) and the line width (float)POPUP_MENU_FOCUS
Will show a popup menu for a focus candidate.POST_HEADLINE_MESSAGE
Contains a string with the headline message, will be displayed in a big font in the center of the screenPOST_NOTIFICATION
Will be displayed in the notifications area (bottom left).POST_SUBHEAD_MESSAGE
Contains a string with the subhead message, will be displayed in a small font below the headline messagePROPERTIES_WRITTEN
Sent when the properties in GlobalConf have been modified, usually after a configuration dialog.RA_DEC_UPDATED
Updates the position of the pointer and the view in equatorial coordinates.RAYMARCHING_ADDITIONAL_CMD
Push new additional data to ray marching shader.RAYMARCHING_CMD
Submits a register/unregister command for a ray marching shader.REBUILD_SHADOW_MAP_DATA_CMD
Event to update the shadow map metadataRECALCULATE_OPTIONS_SIZE
Forces recalculation of main GUI window sizeRECORD_CAMERA_CMD
Issues the command to enable camera recording.RELOAD_CONTROLLER_MAPPINGS
Reloads the inputListener mappings.REMOVE_ALL_OBJECTS
Removes all the custom objectsREMOVE_GUI_COMPONENT
Removes the gui component identified by the given nameREMOVE_KEYBOARD_FOCUS
Removes the keyboard focus in the GUIREMOVE_OBJECTS
Removes a previously added message or image.RENDER_FRAME
Issues the command to render a frameRENDER_FRAME_BUFFER
Issues the command to render the current frame buffer with a given folder, file (without filename), width and heightRENDER_SCREENSHOT
Issues the command to render a screenshotRESUME_BACKGROUND_LOADING
Resumes background data loading thread, if it exists and it is pausedROTATION_SPEED_CMD
Contains the new camera rotation speed and a boolean indicating if this comes from the interfaceRULER_ATTACH_0
Attach object to first end of ruler.RULER_ATTACH_1
Attach object to second end of ruler.RULER_CLEAR
Clear all objects from rulerRULER_DIST
Notifies new distances for the ruler.RUN_SCRIPT_PATH
Contains the string with the script code and an optional boolean indicating whether it must be run asynchronousRUN_SCRIPT_PYCODE
Contains the script PyCode object, the path and an optional boolean indicating whether it must be run asynchronousSAMP_INFO
SAMP informationSATURATION_CMD
Contains the saturation level (float) in [0..2] and an optional boolean indicating whether this comes from the interfaceSCENE_GRAPH_ADD_OBJECT_CMD
Sends an object to be added to the scene graph.SCENE_GRAPH_ADD_OBJECT_NO_POST_CMD
Sends an object to be added to a scene graph, without using a post runnable.SCENE_GRAPH_LOADED
Informs the scene graph has been loaded.SCENE_GRAPH_REMOVE_OBJECT_CMD
Removes an object from the scene graph.SCREEN_MODE_CMD
Updates the screen mode according to whats in theGlobalConf.screen
bean.SCREEN_NOTIFICATION_CMD
Adds a screen notification which lasts for a little while.SCREENSHOT_CMD
Contains the width, height (integers) and the folder name and filename (strings)SCREENSHOT_INFO
Contains the path where the screenshot has been savedSCREENSHOT_SIZE_UDPATE
Informs of the new size of the screenshot systemSCROLLED
SHOW_ABOUT_ACTION
SHOW_ARCHIVE_VIEW_ACTION
Shows a window with the Gaia or Hipparcos archive info for the object in the data, which must be aIStarFocus
SHOW_CONTROLLER_GUI_ACTION
Show/hide controller guiSHOW_DEBUG_CMD
Contains an optional boolean indicating whether debug info should be shown or not.SHOW_KEYFRAMES_WINDOW_ACTION
SHOW_LAND_AT_LOCATION_ACTION
SHOW_LOAD_CATALOG_ACTION
SHOW_LOAD_PROGRESS
Shows the load progress bar.SHOW_LOG_ACTION
SHOW_MINIMAP_ACTION
Shows the minimap window/interface.SHOW_PER_OBJECT_VISIBILITY_ACTION
SHOW_PLAYCAMERA_ACTION
Shows the camera path file selector, contains the stage and the skinSHOW_PREFERENCES_ACTION
SHOW_QUIT_ACTION
Quit action, can contain optional Runnable to run on accept()SHOW_SEARCH_ACTION
SHOW_SLAVE_CONFIG_ACTION
Shows the slave configuration windowSHOW_UNCERTAINTIES
Show uncertainties for Tycho star, if available.SHOW_WIKI_INFO_ACTION
Shows a window with a summary of the search object in the data (string) as taken from the wikipedia APISLAVE_CONNECTION_EVENT
Slave connection event.SPACECRAFT_INFO
Contains following info: current speed [u/s] current yaw angle [deg] current pitch angle [deg] current roll angle [deg] thrust factor engine power [-1..1] yaw power [-1..1] pitch power [-1..1] roll power [-1..1]SPACECRAFT_LOADED
Contains the spacecraft object after it has been loadedSPACECRAFT_NEAREST_INFO
Contains following info about the nearest object: nearest object name distance to nearest object [u]SPACECRAFT_STABILISE_CMD
Level spacecraft command, contains boolean with stateSPACECRAFT_STOP_CMD
Stop spacecraft, contains boolean with stateSPACECRAFT_THRUST_DECREASE_CMD
Decreases thrustSPACECRAFT_THRUST_INCREASE_CMD
Increases thrustSPACECRAFT_THRUST_INFO
Broadcasts the new thrust indexSPACECRAFT_THRUST_SET_CMD
Contains the integer index of the new thrustSPEED_LIMIT_CMD
Contains the speed limit index as in: 100 km/h 0.5 * c 0.8 * c 0.9 * c 0.99 * c 0.99999 * c c (3e8 m/s) 2*c 10*c 1000*c 1 AU/s 10 AU/s 1000 AU/s 10000 AU/s 1 pc/s 2 pc/s 10 pc/s 1000 pc/s No limit It also contains a boolean indicating whether this comes from the interface.STAR_BRIGHTNESS_CMD
Contains the star brightness multiplier and an optional boolean saying if it comes from the interfaceSTAR_BRIGHTNESS_POW_CMD
Contains the star brightness power and an optional boolean saying if it comes from the interfaceSTAR_GROUP_BILLBOARD_CMD
Set the flag to render stars as billboards or notSTAR_GROUP_NEAREST_CMD
Update the number of nearest stars in star groups.STAR_MIN_OPACITY_CMD
Minimum star opacity.STAR_POINT_SIZE_CMD
Set a new value for the star point size and a boolean saying if it comes from the interfaceSTAR_POINT_SIZE_DECREASE_CMD
Decrease star point size byConstants.SLIDER_STEP_TINY
STAR_POINT_SIZE_INCREASE_CMD
Increase star point size byConstants.SLIDER_STEP_TINY
STAR_POINT_SIZE_RESET_CMD
Reset star point size to original valueSTAR_TEXTURE_IDX_CMD
Set the texture index for starsSTEREO_PROFILE_CMD
Switches stereoscopic profile, contains the index of the new profileSTEREOSCOPIC_CMD
Stereoscopic vision, side by side rendering.STOP_CAMERA_PLAY
Stops the current camera playing operation, if anyTARGET_TIME_CMD
Sets and unsets the target time.TESSELLATION_QUALITY_CMD
Sets the tessellation quality.TIME_CHANGE_CMD
Issues a change time command, contains the Instant object with the new timeTIME_CHANGE_INFO
Notifies of a change in the time, contains the Instant objectTIME_STATE_CMD
Issues the command to toggle the time.TIME_WARP_CHANGED_INFO
Contains the new time warp factorTIME_WARP_CMD
Contains a double with the new warp and a boolean saying whether it comes from the UITIME_WARP_DECREASE_CMD
Divide the pace by 2TIME_WARP_INCREASE_CMD
Double the paceTOGGLE_AMBIENT_LIGHT
Contains the name of the check box and a booleanTOGGLE_EXPANDCOLLAPSE_PANE_CMD
Toggles the collapsed state of a GUI pane.TOGGLE_MINIMAP
Toggles minimap visibilityTOGGLE_UPDATEPAUSE
Toggles the pause of the update process.TOGGLE_VISIBILITY_CMD
Contains the name of the type, a boolean with the state (on/off) and a boolean indicating if this comes from the interfaceTONEMAPPING_TYPE_CMD
Contains the tone mapping type as anGlobalConf.PostprocessConf.ToneMapping
or a string in [AUTO|EXPOSURE|NONE].TOUCH_DOWN
TOUCH_DRAGGED
TOUCH_UP
TRANSIT_COLOUR_CMD
Contains the name, the boolean value, and a boolean indicating if this comes from the interfaceTURNING_SPEED_CMD
Contains the new turning speedUI_RELOAD_CMD
Issues the command to reload the UIUI_SCALE_CMD
Change UI scale factor.UI_THEME_RELOAD_INFO
Informs the UI theme has been reloaded.UNPARK_RUNNABLE
Unposts a runnable.UNSHARP_MASK_CMD
Contains the sharpen factor between 0 and 2 and a boolean if it comes from the UIUPDATE_ARCHIVE_VIEW_ACTION
Updates the archive view if it is openUPDATE_CAM_RECORDER
Updates the camera recorder.UPDATE_GUI
Update external GUIs signal.UPDATE_LOAD_PROGRESS
Updates the load progress bar, contains a float in (0,1)UPDATE_WIKI_INFO_ACTION
Updates the wiki info window if it is openUPDATEPAUSE_CHANGED
Contains the new valueVISIBILITY_OF_COMPONENTS
Contains an array of booleans with the visibility of each ComponentType, in the same order returned by ComponentType.values()VR_DEVICE_CONNECTED
New VR device connected.VR_DEVICE_DISCONNECTED
VR device disconnected.VR_SELECTING_STATE
Informs of the current selecting state. -
Method Summary
Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
-
Enum Constant Details
-
ADD_CUSTOM_IMAGE
Adds or modifies a custom image. Contains:- id - integer
- tex - Texture
- x - X position of bottom-left corner, float in [0..1]
- y - Y position of bottom-left corner, float in [0..1]
- r - optional, float in [0..1]
- g - optional, float in [0..1]
- b - optional, float in [0..1]
- a - optional, float in [0..1]
-
ADD_CUSTOM_MESSAGE
Adds or modifies a custom message. Contains:- id - integer
- message - string
- x - X position of bottom-left corner, float in [0..1]
- y - Y position of bottom-left corner, float in [0..1]
- r - float in [0..1]
- g - float in [0..1]
- b - float in [0..1]
- a - float in [0..1]
- size - float
-
ADD_CUSTOM_TEXT
Adds or modifies a custom message. Contains:- id - integer
- message - string
- x - X position of bottom-left corner, float in [0..1]
- y - Y position of bottom-left corner, float in [0..1]
- x - maxWidth maximum width in screen percentage, float in [0..1]
- y - maxHeight maximum height in screen percentage, float in [0..1]
- r - float in [0..1]
- g - float in [0..1]
- b - float in [0..1]
- a - float in [0..1]
- size - float
-
ADD_GUI_COMPONENT
Adds the gui component identified by the given name -
AMBIENT_LIGHT_CMD
Contains a float with the intensity of the light between 0 and 1 -
ANTIALIASING_CMD
Anti aliasing changed, contains the new value for aa -
BOOKMARKS_ADD
Add bookmark. Contains the path and a boolean indicating if it is a folder -
BOOKMARKS_REMOVE
Remove bookmark. Contains the path to remove -
BOOKMARKS_REMOVE_ALL
Remove all bookmarks with the given name, irrespective of the path. -
BOOKMARKS_MOVE
Moves the bookmark 1 to a child of bookmark 2 -
BACKGROUND_LOADING_INFO
Empty event which informs that background loading is active -
BLOOM_CMD
Contains the intensity value between 0 and 1 and a boolean for whether it comes from the interface -
UNSHARP_MASK_CMD
Contains the sharpen factor between 0 and 2 and a boolean if it comes from the UI -
BRIGHTNESS_CMD
Contains the brightness level (float) in [-1..1] and an optional boolean indicating whether this comes from the interface -
CAMERA_CENTER
Removes the turn of the camera in focus mode -
CAMERA_CENTER_FOCUS_CMD
Sets the 'diverted' attribute of the camera. Gets a boolean -
CAMERA_CINEMATIC_CMD
Contains a boolean with the cinematic mode state (on/off) and a boolean indicating if this comes from the interface -
CAMERA_CLOSEST_INFO
Broadcasts the overall closest (in [0]), the closest non-star body (in [1]) and the closest particle (in [2]) to this camera. Happens every frame -
CAMERA_NEW_CLOSEST
This event is broadcast whenever the closest object to the camera changes. Contains the closest object as anIFocus
. -
CAMERA_DIR_CMD
Contains a double[] with the new direction -
CAMERA_FWD
Contains the value between 0 and 1 -
CAMERA_MODE_CMD
Contains the new CameraMode object -
CAMERA_MOTION_UPDATE
Informs of a new camera state. Contains:- Vector3d with the current position of the camera
- Double with the speed of the camera in km/s
- Vector3d with the velocity vector of the camera
- The PerspectiveCamera
-