Package gaiasky.scene.component
package gaiasky.scene.component
Contains all components in the ECS.
-
ClassDescriptionRepresents an arbitrarily large sequence of affine transformations as a list of 4x4 matrices.Component that contains an attitude provider that spits out a quaternion for each time.A component that aggregates several sets of billboard datasets.Component with attributes concerning labels.Enum with states for the label display property.Aggregates children entities (typically orbits) so that they are treated as one, especially in terms of GPU draw calls.The orientation is either a rigid rotation represented by
RotationComponent, or a quaternion orientation, represented byAttitudeComponent.Contains the parameters for particle sets.Component that holds information about the procedural generation in certain objects.Contains the parameters for star sets.Holds attributes used to update an orbit/trajectory by fetching new data in TLE (Two-Line Element set) format from a URL.The body representation type for this orbit/trajectory.Orientation model for this orbit/trajectory.Sampling strategy for the orbit component.