Package gaiasky.scene.record
Class BillboardDataset
java.lang.Object
gaiasky.scene.record.BillboardDataset
Holds a particle dataset with the metadata.
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
initialize
(PointDataProvider provider, boolean reload) void
setBlending
(String blending) void
setDepthmask
(Boolean depthMask) void
void
setIntensity
(Double intensity) void
setLayers
(int[] layers) void
setMaxsize
(Double maxSize) Sets the maximum size as a solid angle [deg].void
setMaxsizes
(double[] maxSizes) Sets the maximum size as a list of solid angles [deg], one for each of the graphics qualities LOW, NORMAL, HIGH and ULTRA.void
setModulus
(Long modulus) void
void
-
Field Details
-
file
-
fileUnpack
-
data
-
type
-
layers
public int[] layers -
modulus
public int modulus -
size
public float size -
intensity
public float intensity -
depthMask
public boolean depthMask -
blending
-
maxSizes
public double[] maxSizesMaximum particle size for each graphics quality mode. It has 4 entries, from LOW to ULTRA. SeeSettings.GraphicsQuality
.
-
-
Constructor Details
-
BillboardDataset
public BillboardDataset()
-
-
Method Details
-
initialize
-
setFile
-
setSize
-
setIntensity
-
setType
-
setLayers
public void setLayers(int[] layers) -
setModulus
-
setDepthmask
-
setBlending
-
setMaxsize
Sets the maximum size as a solid angle [deg]. The same setting is used for all graphics quality settings.- Parameters:
maxSize
- The maximum size in degrees.
-
setMaxsizes
public void setMaxsizes(double[] maxSizes) Sets the maximum size as a list of solid angles [deg], one for each of the graphics qualities LOW, NORMAL, HIGH and ULTRA.- Parameters:
maxSizes
- The maximum size per graphics quality, in degrees.
-