Package gaiasky.scene.record
package gaiasky.scene.record
Contains components which combine data and logic, and do not adhere to the
standard ECS structure.
-
ClassDescriptionA dataset composed of a single set of billboard-like particles.Channel types.Particle distributions.Vertical dispersion profile, with
BillboardDataset.heightScaleas base.CPU equivalent of the GLSL compute shader for procedural billboard particle generation.Random number generator with some utility functions that mimic the GLSL implementation.Generates galaxies as lists ofBillboardDatasetobjects.Galaxy morphologies according to Edwin Hubble's classification.A generic 4x4 matrix transformation.Manages an actual 3D model, from its inception (loading) into aIntModeland instantiation into aIntModelInstance, to the environment (lights, etc.) and the material (OwnModelMaterial.Record class to store particles of all kinds.Record class to store extended particles.Record class to store star particles.Enumeration to identify the type of record.Record class to store variable stars.A dataset composed of a 3D volume texture, with one (intensity) or two (intensity, color) channels.