DensityAsset

abstract class DensityAsset implements JsonAssetWithMap, DefaultAssetMap, DensityAsset>>, Cleanable

Class DensityAsset. Provides densityasset functionality for the Hytale server.

java.lang.Object > DensityAsset

Field Summary

id

private String id

Field id.

data

private AssetExtraInfo.Data data

Field data.

inputs

private DensityAsset[] inputs

Field inputs.

skip

private boolean skip

Field skip.

exportName

protected String exportName

Field exportName.

node

final Density node

Field node.

nodes

final ArrayList nodes

Field nodes.

singleInstance

public boolean singleInstance

Field singleInstance.

asset

public DensityAsset asset

Field asset.

builtInstance

public Density builtInstance

Field builtInstance.

parentSeed

public SeedBox parentSeed

Field parentSeed.

referenceBundle

public ReferenceBundle referenceBundle

Field referenceBundle.

workerIndexer

public WorkerIndexer workerIndexer

Field workerIndexer.

Method Detail

DensityAsset

public protected DensityAsset ()

Method DensityAsset.

cleanUp

public void cleanUp ()

Method cleanUp.

cleanUpInputs

protected void cleanUpInputs ()

Method cleanUpInputs.

getFallbackAsset

static DensityAsset getFallbackAsset ()

Method getFallbackAsset.

buildWithInputs

public Density buildWithInputs (@Nonnull final Argument argument, @Nonnull final Density[] inputs)

Method buildWithInputs.

Parameters:
@Nonnull final Argument argument
@Nonnull final Density[] inputs

inputs

public DensityAsset[] inputs ()

Method inputs.

buildInputs

public List buildInputs (@Nonnull final Argument argument, final boolean excludeSkipped)

Method buildInputs.

Parameters:
@Nonnull final Argument argument
final boolean excludeSkipped

buildInputsArray

public Density[] buildInputsArray (@Nonnull final Argument argument)

Method buildInputsArray.

Parameters:
@Nonnull final Argument argument

firstInput

public DensityAsset firstInput ()

Method firstInput.

secondInput

public DensityAsset secondInput ()

Method secondInput.

buildFirstInput

public Density buildFirstInput (@Nonnull final Argument argument)

Method buildFirstInput.

Parameters:
@Nonnull final Argument argument

buildSecondInput

public Density buildSecondInput (@Nonnull final Argument argument)

Method buildSecondInput.

Parameters:
@Nonnull final Argument argument

isSkipped

public boolean isSkipped ()

Method isSkipped.

getExportedAsset

static Exported getExportedAsset (@Nonnull final String name)

Method getExportedAsset.

Parameters:
@Nonnull final String name

getId

public String getId ()

Method getId.

from

static Argument from (@Nonnull final VectorProviderAsset.Argument argument)

Method from.

Parameters:
@Nonnull final VectorProviderAsset.Argument argument