Package gaiasky.event
Enum Class Event
- All Implemented Interfaces:
Serializable
,Comparable<Event>
,Constable
This enum defines all the events in Gaia Sky. Each event may have data associated with it, which is typically required by
the event listeners. The entry point to the event system functionality (subscription,
posting, etc.) is
EventManager
.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionAdds or modifies a custom image.Adds or modifies a custom message.Adds or modifies a custom message.Adds the GUI component identified by the given name.Contains a float with the intensity of the light in [0,1].Anti aliasing changed, contains the new anti-aliasing value.Sets the back-buffer scale.Empty event which informs that background loading is active.Set the global texture index for billboards rendered inRenderGroup.BILLBOARD_STAR
.Contains the intensity value in [0,1].Add bookmark.Moves the bookmark 1 to a child of bookmark 2.Moves the bookmark down in the list of its parent.Moves the bookmark up in the list of its parent.Remove bookmark.Remove all bookmarks with the given name, irrespective of the path.Contains the brightness level (float) in [-1,1].Removes the turn off the camera in focus mode.Sets the 'diverted' attribute of the camera.Contains a boolean with the cinematic mode state (on/off).Broadcasts the overall closest (in [0]), the closest non-star body (in [1]) and the closest particle (in [2]) to this camera.Contains a double[] with the new direction.Contains the forward force in [0,1].Contains the new CameraMode object.Informs of a new camera state.This event is broadcast whenever the closest object to the camera changes.Sent whenever the camera orientation changes.Informs that the camera has started or stopped playing.Contains a double[] with the new position.Update camera position, direction and up vectors all at once.Contains the roll value in [-1,1].Contains the deltaX and deltaY, both in [-1,1].Contains the new camera speed.Stops the camera motion.Sets or unsets the tracking object of the camera.Broadcasts the new camera tracking object, contains the object and the name, or null to indicate the camera is not tracking.Contains the deltaX and deltaY in [-1,1].Contains a double[] with the new up vector.Sets the target frame rate for the camera recorder.Add the new catalog object to the catalog manager.Highlight the catalog.Sets the point size multiplier as a positive double for a catalog given its name.Removes the catalog identified by the given string name.Sets the visibility of a catalog given its name.Contains the amount of chromatic aberration in [0,0.2].Issues the command to clean pressed keys in KebyoardInputController.Clears the headline message.Clears all messages in the message interface.Clears the octant loading queues.Clears all cached shaders.Clears the subhead message.All open windows must be closedConfigures the render system.Configures the screenshots.Command to update constellations.Contains the contrast level (float) in [0,2].A controller has been connected, contains the name.A controller has been disconnected, contains the name.Activates/deactivates the closest crosshair.Activates/deactivates the focus crosshair.Activates/deactivates the home crosshair.Sets cubemap mode.Sets a new cubemap projection.Sets the resolution of the cubemap, contains an integer in [20..15000] with the resolution.Informs that the download has finished.Informs of the progress of a current download.Signals the start of a dataset download.Contains the current dynamic resolution level and the corresponding back buffer scaleContains the number of running background threads, and the total number of threads in the pool.The time.Contains the used graphics memory and total graphics memory in bytes.Toggles whole GUI display.Contains a boolean with the display status.Displays VR Controller hints.Toggles VR GUI display.Dispose all resources, app is shutting down.Eclipses have been toggled.Sets the elevation multiplier.Sets the elevation type.Contains the new time frame object.Expands or collapses a GUI pane.Contains the exposure tone mapping level (float) in [0,n] (0 for disabled).Contains the intensity of the film grain effect as a float.Issues the command to flush the frame system.FOCUS_MODE change command.Informs that the focus has somehow changed and the GUI must be updated.Updates focus information.Contains the name, the boolean value.Informs that the given focus is not available anymore (not visible or unloaded).Sets the force label flag on the given object which causes the label to always be rendered regardless of the solid angle.Contains the float with the new FOV value and an optional boolean to indicate whether to cap the value to 95 degrees or not.Frames per second info.Issues the frame output command.Sets the frame output mode, either SIMPLE or ADVANCED.Informs of the new size of the frame output system.Posts the coordinates of the free mode focus.Contains the gamma level (float) in [0,3].Moves the camera instantly to the home object.Executes the command to position the camera near the object in focus.Dispose the source GPU mesh.Dispose the source GPU mesh.Dispose the source GPU mesh.Dispose the source GPU mesh.Dispose the source GPU mesh.Dispose the source GPU mesh.Start gravitational wave.Stops gravitational wave.Contains the x and the y in pixels of the position of the mass.Maximizes or minimizes the GUI window.Moves the GUI window.Sets the vertical scroll position.Hides all uncertainties.Issues the command to change the high accuracy setting.Runs the 'Go home' action.Contains the hue level (float) in [0,2].Sets the index of refraction of the celestial sphere when orthospheric view is on.Informs Gaia Sky is fully initialized and normal operation is about to start.Enables/disables input from mouse/keyboard/etc.Issued when an input event is received.Notifies from a java exception, it sends the Throwable and an optional tag.Add new keyframe at the end with the current camera settings.Orders the keyframe manager to set the current frame to the given frame number (if source is not the manager).The given keyframe has been selected.The given keyframe is no longer selected.Exports the given array of keyframes to a camera path file.Saves the given array of keyframes to a keyframes file.Refreshes the keyframes from the model.Sets the label color for a given object.Set label size.Lands at a certain location on a planet object.Lands on a planet object.Activate/deactivate lens flare.Activate/deactivate the light scattering.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].Limits the frame rate, contains a double with the new limit frame rate.Issues the command to update the line render system.Line width factor.Dataset has been chosen, loading can start.Contains two Double values, the longitude and latitude in degrees.Opens a new popup window with information on the new mode.Contains the opacity of motion blur in [0,1].True to capture the mouse, false to un-capture.Toggle mouse capture.Plays next music.Toggles the play.Plays previous music.Reload music files.Info about current track.Volume of music, contains the volume (float in [0..1]).Navigates smoothly to the given object.This event informs a new DISTANCE_SCALE_FACTOR is in placeBroadcast a new location record, added to the location logInforms the octree has been disposed.Toggles the fading of particles in the octree.Passes the OrbitData and the file name.Sets the solid angle threshold for orbits and trajectories.Contains the name, the lock orientation boolean value.Posts camera update runnable that runs after the update-camera stage and before the update-scene stage.Posts scene update runnable that runs after the update-scene stage and before the render stage.Pauses background data loading thread, if any.Contains the object (instance ofIVisibilitySwitch
), the name of the object and a boolean with the new visibility state.Sets the planetarium angle [deg], an angle from the zenith to put the focus on in planetarium mode.Sets the aperture angle [deg] of the planetarium in cubemap mode.A new geometry warp file has been selected.Sets the planetarium projection.Command to play and stop the camcorder.Show or hide arrow caps.Contains the mode.Contains the length factor for pm vectors.Contains the number factor for pm vectors.Contains the state (boolean), the color (float[4]) and the line width (float).Will show a popup menu for a focus candidate.Contains a string with the headline message, will be displayed in a big font in the center of the screen.Post a new notification that is to be displayed in the notifications area at the bottom left.Post a notification that is to be displayed with a screen pop-up.Contains a string with the subhead message, will be displayed in a small font below the headline message.Informs of the cloud generation, contains a boolean (start, finish)Informs of the material generation, contains a boolean (start, finish)Sent when the properties in GlobalConf have been modified, usually after a configuration dialog.Updates the position of the pointer and the view in equatorial coordinates.Push new additional data to ray marching shader.Submits a register/unregister command for a ray marching shader.Event to update the shadow map metadata.Forces recalculation of main controls window size.Issues the command to enable camera recording.Enable/disable animation in recursive grid.Reloads the inputListener mappings.Removes all the custom objects.Removes the GUI component identified by the given name.Removes the keyboard focus in the GUI.Removes a previously added message or image.Issues the command to render a frame.Issues the command to render the current frame buffer with a given folder, file (without filename), width and height.Fisheye effect toggle.Resets the main renderer.Reset the default visual settings in Gaia Sky.Resumes background data loading thread, if it exists and it is paused.Contains the new camera rotation speed.Attach object to first end of ruler.Attach object to second end of ruler.Clear all objects from ruler.Notifies new distances for the ruler.SAMP informationContains the saturation level (float) in [0,2].Sends an object to be added to the scene.Sends an object to be added to a scene, without using a post runnable.Forces a scene update.Informs the scene has been loaded.Recomputes the names of the scene entities with the current locale.Removes an object from the scene.Removes an object from the scene without using a post runnable.Updates the screen mode according to what is in theSettings.graphics
bean.Adds a screen notification which lasts for a little while.Takes a screenshot.Save the faces of the current cubemap to disk as image files.Contains the path where the screenshot has been saved.Sets the screenshot mode, either SIMPLE or ADVANCED.Informs of the new size of the screenshot system.Shows window to give a name to the new position bookmark.Shows a window with the Gaia or Hipparcos archive info for the object in the data, which must be aFocusView
.Show/hide controller GUIShows a window with a summary of the search object in the data (string) as taken from the wikipedia API (if found), plus the actual data of the object in memory.Brings up the date/time edit window.Contains an optional boolean indicating whether debug info should be shown or not.Shows the minimap window/interface.Shows the camera path file selector, contains the stage and the skin.Procedural surface and atmosphere generation.Quit action, can contain optional Runnable to run on accept().Displays a dialog to restart.Shows the slave configuration windowCreates and shows a new texture window with the contents of a texture or frame buffer.Show uncertainties for Tycho star, if available.Brings up the VR user interface.Slave connection event.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]Contains the spacecraft object after it has been loaded.Use new machine.Informs a new machine is in place.Contains following info about the nearest object: nearest object name distance to nearest object [u]Level spacecraft command, contains boolean with state.Stop spacecraft, contains boolean with state.Decreases thrust.Increases thrust.Broadcasts the new thrust index.Contains the integer index of the new thrust.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 limitEnables/disables screen-space reflections.Minimum star opacity.Contains the star brightness multiplier.Contains the star brightness power.Contains the star glow factor.Set the flag to render stars as billboards or not.Update the number of nearest stars in star groups.Set a new value for the star point size.Decrease star point size byConstants.SLIDER_STEP_TINY
Increase star point size byConstants.SLIDER_STEP_TINY
Reset star point size to original valueSwitches stereoscopic profile, contains the index of the new profile.Stereoscopic vision, side by side rendering.Set cache sizeBroadcasts material component [1] which has at least one sparse virtual texture, and the sparse virtual texture ID for that material [0].Sets and unsets the target time.Sets the tessellation quality.Issues a change time command, contains the Instant object with the new timeNotifies of a change in the time, contains the Instant objectIssues the command to toggle the time.Contains the new time warp factorContains a double with the new warp value.Divide the pace by 2.Double the pace.Toggles the collapsed state of a GUI pane.Toggles minimap visibilityToggles the pause of the update process.Toggle the visibility of a component type.Contains the tone mapping type as anSettings.ToneMapping
or a string in [AUTO|EXPOSURE|NONE].Contains the new turning speed.Issues the command to reload the UI, contains theGlobalResources
instance.Change UI scale factor.Informs the UI theme has been reloaded.Un-parks a runnable.Contains the sharpen factor in [0,2].Updates the archive view if it is open.Updates the camera recorder.Updates the data window.Update external GUIs signal.Updates the progress bar with the given name.Contains the new valueSet the new upscale filter.Contains an array of booleans with the visibility of each ComponentType, in the same order returned by ComponentType.values()Broadcasts a new VR controller which has just been initialized.New VR device connected.VR device disconnected.Broadcasts the newly created OpenXR driver.Informs of the current selecting state. -
Method Summary
-
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 in [0,1]. -
ANTIALIASING_CMD
Anti aliasing changed, contains the new anti-aliasing value. -
SHOW_ADD_POSITION_BOOKMARK
Shows window to give a name to the new position bookmark. -
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. -
BOOKMARKS_MOVE_UP
Moves the bookmark up in the list of its parent. -
BOOKMARKS_MOVE_DOWN
Moves the bookmark down in the list of its parent. -
BACKGROUND_LOADING_INFO
Empty event which informs that background loading is active. -
BLOOM_CMD
Contains the intensity value in [0,1]. -
UNSHARP_MASK_CMD
Contains the sharpen factor in [0,2]. -
CHROMATIC_ABERRATION_CMD
Contains the amount of chromatic aberration in [0,0.2]. -
FILM_GRAIN_CMD
Contains the intensity of the film grain effect as a float. -
BRIGHTNESS_CMD
Contains the brightness level (float) in [-1,1]. -
CAMERA_CENTER
Removes the turn off the camera in focus mode. -
CAMERA_CENTER_FOCUS_CMD
Sets the 'diverted' attribute of the camera. Gets a boolean with the state. -
CAMERA_CINEMATIC_CMD
Contains a boolean with the cinematic mode state (on/off). -
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 forward force in [0,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
-
CAMERA_ORIENTATION_UPDATE
Sent whenever the camera orientation changes. Note that this happens more often thanCAMERA_MOTION_UPDATE
, as multi-render modes (cubemap, vr, etc.) need to send one of these every time the camera changes. -
CAMERA_PAN
-
CAMERA_PLAY_INFO
Informs that the camera has started or stopped playing. Contains a boolean (true - start, false - stop). -
CAMERA_POS_CMD
Contains a double[] with the new position. -
CAMERA_PROJECTION_CMD
Update camera position, direction and up vectors all at once. Only meant for master-slave setups. -
CAMERA_ROLL
Contains the roll value in [-1,1]. -
CAMERA_ROTATE
Contains the deltaX and deltaY, both in [-1,1]. -
CAMERA_SPEED_CMD
Contains the new camera speed. -
CAMERA_STOP
Stops the camera motion. -
CAMERA_TURN
Contains the deltaX and deltaY in [-1,1]. -
CAMERA_UP_CMD
Contains a double[] with the new up vector. -
CAMERA_TRACKING_OBJECT_CMD
Sets or unsets the tracking object of the camera.- the new tracking object, or null to disable tracking mode
- the name of the tracking object, or null to disable tracking mode
-
CAMERA_TRACKING_OBJECT_UPDATE
Broadcasts the new camera tracking object, contains the object and the name, or null to indicate the camera is not tracking. -
LIMIT_FPS_CMD
Limits the frame rate, contains a double with the new limit frame rate. -
CATALOG_ADD
Add the new catalog object to the catalog manager. Contains:- [0] - CatalogInfo, the new catalog info object.
- [1] - boolean, add object to scene graph.
-
CATALOG_HIGHLIGHT
Highlight the catalog. Contains the CatalogInfo object, the highlight status (bool). -
CATALOG_REMOVE
Removes the catalog identified by the given string name. -
CATALOG_VISIBLE
Sets the visibility of a catalog given its name. -
CATALOG_POINT_SIZE_SCALING_CMD
Sets the point size multiplier as a positive double for a catalog given its name. Contains the name of the catalog and the scaling value. This only has effect if the catalog has points. -
CLEAR_HEADLINE_MESSAGE
Clears the headline message. -
CLEAR_MESSAGES
Clears all messages in the message interface. -
CLEAR_SUBHEAD_MESSAGE
Clears the subhead message. -
CONTRAST_CMD
Contains the contrast level (float) in [0,2]. -
CROSSHAIR_CLOSEST_CMD
Activates/deactivates the closest crosshair. Contains a boolean with the state. -
CROSSHAIR_FOCUS_CMD
Activates/deactivates the focus crosshair. Contains a boolean with the state. -
CROSSHAIR_HOME_CMD
Activates/deactivates the home crosshair. Contains a boolean with the state. -
CUBEMAP_CMD
Sets cubemap mode. Contains a boolean with the new state, the new projection object. -
CUBEMAP_PROJECTION_CMD
Sets a new cubemap projection. Contains the CubemapProjection object. -
CUBEMAP_RESOLUTION_CMD
Sets the resolution of the cubemap, contains an integer in [20..15000] with the resolution. -
RECURSIVE_GRID_ANIMATE_CMD
Enable/disable animation in recursive grid. Contains a boolean with the state. -
DEBUG_OBJECTS
-
DEBUG_QUEUE
-
DEBUG_RAM
-
DEBUG_TIME
The time. -
DEBUG_VRAM
Contains the used graphics memory and total graphics memory in bytes. -
DEBUG_THREADS
Contains the number of running background threads, and the total number of threads in the pool. -
DEBUG_DYN_RES
Contains the current dynamic resolution level and the corresponding back buffer scale -
DISPLAY_GUI_CMD
Toggles whole GUI display. Contains the a boolean with the state (display/no display) and the localised name. -
DISPLAY_MEM_INFO_WINDOW
-
CLOSE_ALL_GUI_WINDOWS_CMD
All open windows must be closed -
UI_SCALE_CMD
Change UI scale factor. Contains the new internal scale factor. -
DISPLAY_POINTER_COORDS_CMD
Contains a boolean with the display status. -
POINTER_GUIDES_CMD
Contains the state (boolean), the color (float[4]) and the line width (float). -
DISPLAY_VR_CONTROLLER_HINT_CMD
Displays VR Controller hints. -
CONTROLLER_CONNECTED_INFO
A controller has been connected, contains the name. -
CONTROLLER_DISCONNECTED_INFO
A controller has been disconnected, contains the name. -
DISPLAY_VR_GUI_CMD
Toggles VR GUI display. Contains a name and a boolean with the state. -
DISPOSE
Dispose all resources, app is shutting down. -
GPU_DISPOSE_PARTICLE_GROUP
Dispose the source GPU mesh. -
GPU_DISPOSE_STAR_GROUP
Dispose the source GPU mesh. -
GPU_DISPOSE_VARIABLE_GROUP
Dispose the source GPU mesh. -
GPU_DISPOSE_BILLBOARD_DATASET
Dispose the source GPU mesh. -
GPU_DISPOSE_VERTS_OBJECT
Dispose the source GPU mesh. Mark aVerts
entity (in source) for update with the given render group in [0]. -
GPU_DISPOSE_ORBITAL_ELEMENTS
Dispose the source GPU mesh. Mark anOrbitElementsSet
entity (in source) for update. -
ELEVATION_MULTIPLIER_CMD
Sets the elevation multiplier. Contains the new multiplier in [Constants.MIN_ELEVATION_MULT
,Constants.MAX_ELEVATION_MULT
]. -
ELEVATION_TYPE_CMD
Sets the elevation type. -
EVENT_TIME_FRAME_CMD
Contains the new time frame object. -
EXPOSURE_CMD
Contains the exposure tone mapping level (float) in [0,n] (0 for disabled). -
REPROJECTION_CMD
Fisheye effect toggle. Contains a boolean with the state, and an integer with the mode. -
BACKBUFFER_SCALE_CMD
Sets the back-buffer scale. Contains the new scale as a float. -
FLUSH_FRAMES
Issues the command to flush the frame system. -
FOCUS_CHANGED
Informs that the focus has somehow changed and the GUI must be updated.- the new focus object.
- boolean, Center focus. If true, the focus is centered on the view.
-
FOCUS_CHANGE_CMD
FOCUS_MODE change command.- the new focus object.
-
FOCUS_INFO_UPDATED
Updates focus information.- distance to camera.
- solid angle.
- right ascension [deg].
- declination [deg].
- distance to the Sun.
- absolute magnitude from camera.
- absolute magnitude from Earth.
-
FOCUS_LOCK_CMD
Contains the name, the boolean value. -
FOCUS_NOT_AVAILABLE
Informs that the given focus is not available anymore (not visible or unloaded). -
FOV_CHANGED_CMD
Contains the float with the new FOV value and an optional boolean to indicate whether to cap the value to 95 degrees or not. -
FPS_INFO
Frames per second info. -
FREE_MODE_COORD_CMD
Posts the coordinates of the free mode focus.- ra [deg]
- dec [deg]
-
GAIA_POSITION
-
GAMMA_CMD
Contains the gamma level (float) in [0,3]. -
GO_TO_OBJECT_CMD
Executes the command to position the camera near the object in focus. -
GO_HOME_INSTANT_CMD
Moves the camera instantly to the home object. -
GRAVITATIONAL_LENSING_PARAMS
Contains the x and the y in pixels of the position of the mass. -
GRAV_WAVE_START
Start gravitational wave. Contains on-screen position (x,y) of source as two integer parameters. -
GRAV_WAVE_STOP
Stops gravitational wave. -
GUI_FOLD_CMD
Maximizes or minimizes the GUI window. Contains a boolean with the fold state (true - minimize, false - maximize). -
GUI_MOVE_CMD
Moves the GUI window.- x - X coordinate of the top-left corner, float in [0..1] from left to right.
- y - Y coordinate of top-left corner, float in [0..1] from bottom to top.
-
GUI_SCROLL_POSITION_CMD
Sets the vertical scroll position. Contains the scroll position in pixels. -
HIDE_UNCERTAINTIES
Hides all uncertainties. -
HIGH_ACCURACY_CMD
Issues the command to change the high accuracy setting. Contains a boolean with the setting. -
HOME_CMD
Runs the 'Go home' action. -
HUE_CMD
Contains the hue level (float) in [0,2]. -
INDEXOFREFRACTION_CMD
Sets the index of refraction of the celestial sphere when orthospheric view is on. -
INITIALIZED_INFO
Informs Gaia Sky is fully initialized and normal operation is about to start. -
INPUT_ENABLED_CMD
Enables/disables input from mouse/keyboard/etc. Contains a boolean with the new state. -
INPUT_EVENT
Issued when an input event is received. It contains the key or button integer code (seeInput
). -
JAVA_EXCEPTION
Notifies from a java exception, it sends the Throwable and an optional tag. -
KEYFRAMES_EXPORT
Exports the given array of keyframes to a camera path file. -
KEYFRAMES_FILE_SAVE
Saves the given array of keyframes to a keyframes file. -
KEYFRAMES_REFRESH
Refreshes the keyframes from the model. -
KEYFRAME_ADD
Add new keyframe at the end with the current camera settings. -
KEYFRAME_SELECT
The given keyframe has been selected. -
KEYFRAME_UNSELECT
The given keyframe is no longer selected. -
KEYFRAME_PLAY_FRAME
Orders the keyframe manager to set the current frame to the given frame number (if source is not the manager). Informs that a new step has been taken in the keyframe playing mode (if source is the manager). Contains a long integer with the frame index in the whole sequence (not the keyframe!). -
KEY_DOWN
-
KEY_UP
-
LABEL_SIZE_CMD
Set label size. Contains the new label size. -
LINE_WIDTH_CMD
Line width factor. Contains the new factor. -
LAND_AT_LOCATION_OF_OBJECT
Lands at a certain location on a planet object. -
LAND_ON_OBJECT
Lands on a planet object. -
LENS_FLARE_CMD
Activate/deactivate lens flare. Contains a float with the new strength value (0 to disable effect). -
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_GLOW_CMD
Activate/deactivate the light scattering. Contains boolean with state. -
LINE_RENDERER_UPDATE
Issues the command to update the line render system. Contains no parameters. -
LOAD_DATA_CMD
Dataset has been chosen, loading can start. -
LON_LAT_UPDATED
Contains two Double values, the longitude and latitude in degrees. -
MODE_POPUP_CMD
Opens a new popup window with information on the new mode. Contains a ModePopupInfo object (null to remove), a name and the number of seconds until the popup disappears. -
MOTION_BLUR_CMD
Contains the opacity of motion blur in [0,1]. -
SSR_CMD
Enables/disables screen-space reflections. Contains the boolean state. -
MOUSE_CAPTURE_CMD
True to capture the mouse, false to un-capture. -
MOUSE_CAPTURE_TOGGLE
Toggle mouse capture. -
MUSIC_NEXT_CMD
Plays next music. -
MUSIC_PLAYPAUSE_CMD
Toggles the play. -
MUSIC_PREVIOUS_CMD
Plays previous music. -
MUSIC_RELOAD_CMD
Reload music files. -
MUSIC_TRACK_INFO
Info about current track. -
MUSIC_VOLUME_CMD
Volume of music, contains the volume (float in [0..1]). -
NAVIGATE_TO_OBJECT
Navigates smoothly to the given object. -
OCTREE_DISPOSED
Informs the octree has been disposed. -
OCTREE_PARTICLE_FADE_CMD
Toggles the fading of particles in the octree. Contains a boolean with the state of the flag. -
ORBIT_DATA_LOADED
Passes the OrbitData and the file name. -
ORBIT_SOLID_ANGLE_TH_CMD
Sets the solid angle threshold for orbits and trajectories. -
ORIENTATION_LOCK_CMD
Contains the name, the lock orientation boolean value. -
PARK_RUNNABLE
Posts scene update runnable that runs after the update-scene stage and before the render stage. Contains an identifier (String) and the runnable object. -
PARK_CAMERA_RUNNABLE
Posts camera update runnable that runs after the update-camera stage and before the update-scene stage. Contains an identifier (String) and the runnable object. -
PAUSE_BACKGROUND_LOADING
Pauses background data loading thread, if any. -
PLANETARIUM_APERTURE_CMD
Sets the aperture angle [deg] of the planetarium in cubemap mode. -
PLANETARIUM_ANGLE_CMD
Sets the planetarium angle [deg], an angle from the zenith to put the focus on in planetarium mode. -
PLANETARIUM_PROJECTION_CMD
Sets the planetarium projection. Contains theCubmeapProjectionEffect.CubemapProjection
object, which needs to evaluate isPlanetarium() to true. -
PLANETARIUM_GEOMETRYWARP_FILE_CMD
A new geometry warp file has been selected. Contains the path to the file. -
PLAY_CAMERA_CMD
Command to play and stop the camcorder. Contains a boolean with the state (true: start, false: stop), and the path to the file to play if the first object is true. -
PM_ARROWHEADS_CMD
Show or hide arrow caps. Contains boolean with state. -
PM_COLOR_MODE_CMD
Contains the mode. Modes:- direction
- length
- has radial velocity: blue=stars with RV, red=stars without RV
- redshift (sun): blue=-50 Km/s, red=50 Kms/s
- redshift (camera): blue=-50 Km/s, red=50 Kms/s
- unique color
-
PM_LEN_FACTOR_CMD
Contains the length factor for pm vectors. -
PM_NUM_FACTOR_CMD
Contains the number factor for pm vectors. -
POPUP_MENU_FOCUS
Will show a popup menu for a focus candidate. Contains the candidate and the screenX and screenY coordinates of the click. -
POST_HEADLINE_MESSAGE
Contains a string with the headline message, will be displayed in a big font in the center of the screen. -
POST_NOTIFICATION
Post a new notification that is to be displayed in the notifications area at the bottom left. Contains the notification level (same as log level: ERROR, WARN, INFO, DEBUG) and an array of strings with the messages plus an optional boolean indicating whether the message is permanent so should stay until the next message is received. The notifications sent via this event are logged in the system log and made permanent when the program closes. -
POST_POPUP_NOTIFICATION
Post a notification that is to be displayed with a screen pop-up. Contains the string message and an optional float duration, in seconds. The notifications sent via this event are not logged. -
POST_SUBHEAD_MESSAGE
Contains a string with the subhead message, will be displayed in a small font below the headline message. -
PROPERTIES_WRITTEN
Sent when the properties in GlobalConf have been modified, usually after a configuration dialog. Contains no data. -
RA_DEC_UPDATED
Updates the position of the pointer and the view in equatorial coordinates.- pointer ra [deg]
- pointer dec [deg]
- view ra [deg]
- view dec [deg]
- pointer x [pixels]
- pointer y [pixels]
-
REBUILD_SHADOW_MAP_DATA_CMD
Event to update the shadow map metadata. -
ECLIPSES_CMD
Eclipses have been toggled. Contains a boolean with the new state. -
RECALCULATE_CONTROLS_WINDOW_SIZE
Forces recalculation of main controls window size. -
RECORD_CAMERA_CMD
Issues the command to enable camera recording. Contains the boolean indicating the state (start/finish) and a file name (null for auto-generated) if starting, or a boolean indicating whether to show the file name picker window if finishing. -
CAMRECORDER_FPS_CMD
Sets the target frame rate for the camera recorder. Contains a double with the frame rate. -
RELOAD_CONTROLLER_MAPPINGS
Reloads the inputListener mappings. Contains the path to the new mappings file. -
REMOVE_ALL_OBJECTS
Removes all the custom objects. -
REMOVE_GUI_COMPONENT
Removes the GUI component identified by the given name. -
REMOVE_KEYBOARD_FOCUS
Removes the keyboard focus in the GUI. -
CLEAN_PRESSED_KEYS
Issues the command to clean pressed keys in KebyoardInputController. -
REMOVE_OBJECTS
Removes a previously added message or image. Contains the id. -
RENDER_FRAME
Issues the command to render a frame. -
RENDER_FRAME_BUFFER
Issues the command to render the current frame buffer with a given folder, file (without filename), width and height. -
RESUME_BACKGROUND_LOADING
Resumes background data loading thread, if it exists and it is paused. -
CLEAR_OCTANT_QUEUE
Clears the octant loading queues. -
ROTATION_SPEED_CMD
Contains the new camera rotation speed. -
RULER_ATTACH_0
Attach object to first end of ruler. Contains object name. -
RULER_ATTACH_1
Attach object to second end of ruler. Contains object name. -
RULER_CLEAR
Clear all objects from ruler. -
RULER_DIST
Notifies new distances for the ruler. Contains a double with the distance in internal units and a formatted string. -
RAYMARCHING_CMD
Submits a register/unregister command for a ray marching shader. Contains the name, the status (true/false), the position and optionally the path to the shader (for creating) and the additional values.- name [string]
- status [boolean]
- entity [Entity]
- shader [string] - optional, only at creation
- additional [float4] - optional, only at creation
-
RAYMARCHING_ADDITIONAL_CMD
Push new additional data to ray marching shader. Contains the name and the additional vector.- name [string]
- additional[float4]
-
SAMP_INFO
SAMP information -
SATURATION_CMD
Contains the saturation level (float) in [0,2]. -
SCENE_FORCE_UPDATE
Forces a scene update. -
SCENE_ADD_OBJECT_CMD
Sends an object to be added to the scene. Contains the object and an optional Boolean indicating whether to add the object to the scene index. Defaults to true. -
SCENE_ADD_OBJECT_NO_POST_CMD
Sends an object to be added to a scene, without using a post runnable. Contains the object and an optional Boolean indicating whether to add the object to the scene index. Defaults to true. -
SCENE_LOADED
Informs the scene has been loaded. Program can start. -
SCENE_REMOVE_OBJECT_CMD
Removes an object from the scene. Contains the name of the object or the object itself plus and optional Boolean indicating whether to remove it from the index. Defaults to true. -
SCENE_REMOVE_OBJECT_NO_POST_CMD
Removes an object from the scene without using a post runnable. Contains the name of the object or the object itself plus and optional Boolean indicating whether to remove it from the index. Defaults to true. -
SCENE_RELOAD_NAMES_CMD
Recomputes the names of the scene entities with the current locale. -
SCREENSHOT_CMD
Takes a screenshot. contains the width, height (integers) and the folder name and filename (strings). -
CONFIG_SCREENSHOT_CMD
Configures the screenshots. Contains the width, height (integers) and the folder name and filename (strings). -
SCREENSHOT_MODE_CMD
Sets the screenshot mode, either SIMPLE or ADVANCED. Gets a string or aSettings.ScreenshotSettings
object. -
SCREENSHOT_INFO
Contains the path where the screenshot has been saved. -
SCREENSHOT_SIZE_UPDATE
Informs of the new size of the screenshot system. -
SCREENSHOT_CUBEMAP_CMD
Save the faces of the current cubemap to disk as image files. This only works when any of the cubemap modes is active. Contains the output directory name as a string. -
FRAME_OUTPUT_CMD
Issues the frame output command. Contains a boolean with the state. -
FRAME_OUTPUT_MODE_CMD
Sets the frame output mode, either SIMPLE or ADVANCED. Gets a string or aSettings.ScreenshotSettings
object. -
CONFIG_FRAME_OUTPUT_CMD
Configures the render system. Contains width, height, FPS, folder and file. -
FRAME_SIZE_UPDATE
Informs of the new size of the frame output system. -
SCREEN_MODE_CMD
Updates the screen mode according to what is in theSettings.graphics
bean. -
SCREEN_NOTIFICATION_CMD
Adds a screen notification which lasts for a little while. It contains a title string, an array of string messages and a float with the time in seconds. -
SCROLLED
-
SHOW_ABOUT_ACTION
-
SHOW_DATE_TIME_EDIT_ACTION
Brings up the date/time edit window. -
SHOW_VR_UI
Brings up the VR user interface. -
VR_CONTROLLER_INFO
Broadcasts a new VR controller which has just been initialized. -
VR_DRIVER_LOADED
Broadcasts the newly created OpenXR driver. -
SHOW_SLAVE_CONFIG_ACTION
Shows the slave configuration window -
SLAVE_CONNECTION_EVENT
Slave connection event. Contains slave index, url and a boolean with the state (true-connected, false-disconnected). -
SHOW_DEBUG_CMD
Contains an optional boolean indicating whether debug info should be shown or not. Otherwise, it toggles its state. -
SHOW_KEYFRAMES_WINDOW_ACTION
-
SHOW_TEXTURE_WINDOW_ACTION
Creates and shows a new texture window with the contents of a texture or frame buffer.- window title [string]
- frame buffer or texture object [FrameBuffer|Texture]
- (optional) scale [float]
- (optional) flipX [boolean]
- (optional) flipY [boolean]
-
SHOW_LAND_AT_LOCATION_ACTION
-
SHOW_LOAD_CATALOG_ACTION
-
SHOW_LOG_ACTION
-
SHOW_PROCEDURAL_GEN_ACTION
Procedural surface and atmosphere generation. -
SHOW_MINIMAP_ACTION
Shows the minimap window/interface. Contains a boolean with the state. -
SHOW_PLAYCAMERA_ACTION
Shows the camera path file selector, contains the stage and the skin. -
SHOW_PREFERENCES_ACTION
-
SHOW_PER_OBJECT_VISIBILITY_ACTION
-
PER_OBJECT_VISIBILITY_CMD
Contains the object (instance ofIVisibilitySwitch
), the name of the object and a boolean with the new visibility state. -
FORCE_OBJECT_LABEL_CMD
Sets the force label flag on the given object which causes the label to always be rendered regardless of the solid angle. Contains the entity, the name of the object, a boolean with the new force label state, and the source object. -
LABEL_COLOR_CMD
Sets the label color for a given object. Contains the entity, the name of the object, the new color as a float array (RGBA) in [0,1], and the source object. -
SHOW_QUIT_ACTION
Quit action, can contain optional Runnable to run on accept(). -
SHOW_SEARCH_ACTION
-
SHOW_DATA_INFO_ACTION
Shows a window with a summary of the search object in the data (string) as taken from the wikipedia API (if found), plus the actual data of the object in memory. Contains theFocusView
object. -
UPDATE_DATA_INFO_ACTION
Updates the data window. Contains theFocusView
object. -
SHOW_ARCHIVE_VIEW_ACTION
Shows a window with the Gaia or Hipparcos archive info for the object in the data, which must be aFocusView
. -
UPDATE_ARCHIVE_VIEW_ACTION
Updates the archive view if it is open. -
SHOW_UNCERTAINTIES
Show uncertainties for Tycho star, if available. Contains the star. -
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 loaded. -
SPACECRAFT_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 state. -
SPACECRAFT_STOP_CMD
Stop spacecraft, contains boolean with state. -
SPACECRAFT_THRUST_DECREASE_CMD
Decreases thrust. -
SPACECRAFT_THRUST_INCREASE_CMD
Increases thrust. -
SPACECRAFT_THRUST_INFO
Broadcasts the new thrust index. -
SPACECRAFT_THRUST_SET_CMD
Contains the integer index of the new thrust. -
SPACECRAFT_MACHINE_SELECTION_CMD
Use new machine. Contains the integer index of the new machine. -
SPACECRAFT_MACHINE_SELECTION_INFO
Informs a new machine is in place. Contains the machine. -
SPEED_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
-
RESET_VISUAL_SETTINGS_DEFAULTS
Reset the default visual settings in Gaia Sky. -
STAR_BRIGHTNESS_CMD
Contains the star brightness multiplier. -
STAR_BRIGHTNESS_POW_CMD
Contains the star brightness power. -
STAR_GLOW_FACTOR_CMD
Contains the star glow factor. -
STAR_BASE_LEVEL_CMD
Minimum star opacity. Contains the opacity in [0,1]. -
STAR_POINT_SIZE_CMD
Set a new value for the star point size. -
STAR_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 value -
STAR_GROUP_NEAREST_CMD
Update the number of nearest stars in star groups. This updates the maximum number of billboards, labels and velocity vectors per star group. -
STAR_GROUP_BILLBOARD_CMD
Set the flag to render stars as billboards or not. -
BILLBOARD_TEXTURE_IDX_CMD
Set the global texture index for billboards rendered inRenderGroup.BILLBOARD_STAR
. -
STEREOSCOPIC_CMD
Stereoscopic vision, side by side rendering. Contains the state boolean. -
STEREO_PROFILE_CMD
Switches stereoscopic profile, contains the index of the new profile. -
TARGET_TIME_CMD
Sets and unsets the target time. Contains a time (set), or nothing (unset) -
TESSELLATION_QUALITY_CMD
Sets the tessellation quality. Contains the new quality in [Constants.MIN_TESS_QUALITY
,Constants.MAX_TESS_QUALITY
] -
TIME_CHANGE_CMD
Issues a change time command, contains the Instant object with the new time -
TIME_CHANGE_INFO
Notifies of a change in the time, contains the Instant object -
TIME_STATE_CMD
Issues the command to toggle the time. Contains the boolean indicating the state (may be null). -
TIME_WARP_DECREASE_CMD
Divide the pace by 2. -
TIME_WARP_INCREASE_CMD
Double the pace. -
TIME_WARP_CMD
Contains a double with the new warp value. -
TIME_WARP_CHANGED_INFO
Contains the new time warp factor -
TOGGLE_EXPANDCOLLAPSE_PANE_CMD
Toggles the collapsed state of a GUI pane. Contains its name. -
EXPAND_COLLAPSE_PANE_CMD
Expands or collapses a GUI pane. Contains its name and the boolean with the state (True: expand, False: collapse). -
TOGGLE_MINIMAP
Toggles minimap visibility -
TOGGLE_UPDATEPAUSE
Toggles the pause of the update process. Contains the localised name. -
TOGGLE_VISIBILITY_CMD
Toggle the visibility of a component type. Contains the name of the type and a boolean with the state (on/off). -
UPDATE_LOAD_PROGRESS
Updates the progress bar with the given name. Contains the progress bar name and a float value in (0,1) The progress bar is removed when the value is >= 1, and it is created if the name does not exist and the current number of progress bars is below the maximum. -
TONEMAPPING_TYPE_CMD
Contains the tone mapping type as anSettings.ToneMapping
or a string in [AUTO|EXPOSURE|NONE]. -
TOUCH_DOWN
-
TOUCH_DRAGGED
-
TOUCH_UP
-
TURNING_SPEED_CMD
Contains the new turning speed. -
UI_RELOAD_CMD
Issues the command to reload the UI, contains theGlobalResources
instance. -
SHOW_RESTART_ACTION
Displays a dialog to restart. Contains the text, or nothing. -
UI_THEME_RELOAD_INFO
Informs the UI theme has been reloaded. Contains the new skin. -
UNPARK_RUNNABLE
Un-parks a runnable. Contains the identifier (String) -
UPDATEPAUSE_CHANGED
Contains the new value -
UPDATE_CAM_RECORDER
Updates the camera recorder. Contains dt (float), position (vector3d), direction (vector3d) and up (vector3d) -
UPDATE_GUI
Update external GUIs signal. Contains the dt in seconds. -
CLEAR_SHADERS
Clears all cached shaders. -
RESET_RENDERER
Resets the main renderer. -
VISIBILITY_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. Contains the VRDevice object. -
VR_DEVICE_DISCONNECTED
VR device disconnected. Contains the VRDevice object. -
VR_SELECTING_STATE
Informs of the current selecting state. Contains the state (true|false) and a double in [0,1] with the completion rate -
SHOW_CONTROLLER_GUI_ACTION
Show/hide controller GUI -
INVERT_X_CMD
-
INVERT_Y_CMD
-
NEW_DISTANCE_SCALE_FACTOR
This event informs a new DISTANCE_SCALE_FACTOR is in place -
NEW_LOCATION_RECORD
Broadcast a new location record, added to the location log -
CONSTELLATION_UPDATE_CMD
Command to update constellations. Contains the scene object. -
PROCEDURAL_GENERATION_SURFACE_INFO
Informs of the material generation, contains a boolean (start, finish) -
PROCEDURAL_GENERATION_CLOUD_INFO
Informs of the cloud generation, contains a boolean (start, finish) -
DATASET_DOWNLOAD_START_INFO
Signals the start of a dataset download. Contains the dataset key (String) and the HttpRequest object. -
DATASET_DOWNLOAD_PROGRESS_INFO
Informs of the progress of a current download. Contains the dataset key (String), the progress value (float), the progress status with the percentage (String) and the speed (String) -
DATASET_DOWNLOAD_FINISH_INFO
Informs that the download has finished. Contains the dataset key (String) and the status:- ok.
- error.
- cancelled.
- not found.
-
SVT_MATERIAL_INFO
Broadcasts material component [1] which has at least one sparse virtual texture, and the sparse virtual texture ID for that material [0]. -
SVT_CACHE_SIZE_CMD
Set cache size -
UPSCALE_FILTER_CMD
Set the new upscale filter. Contains the newSettings.UpscaleFilter
object.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-