HytaleDocs
HytaleGenerator

Density

Asset path: Server/HytaleGenerator/Density/*.json

This object has different properties depending on the value of the Type property.

All possible options are listed below:

Abs

AbsDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Abs

This field controls the type, it must be set to the constant value "Abs" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AbsDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Amplitude

AmplitudeDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Amplitude

This field controls the type, it must be set to the constant value "Amplitude" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AmplitudeDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
FunctionForY(Nullable)
NodeFunctionYOutAsset

NodeFunctionYOutAsset with the following properties:

KeyTypeDescription
ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NodeFunctionYOutAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Points(Nullable) Array of the type: PointYOutAsset
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

AmplitudeConstant

AmplitudeConstantAsset with the following properties:

KeyTypeDescription
TypeConstant value: AmplitudeConstant

This field controls the type, it must be set to the constant value "AmplitudeConstant" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AmplitudeConstantAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ValueNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Anchor

AnchorDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Anchor

This field controls the type, it must be set to the constant value "Anchor" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AnchorDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ReversedBoolean defaults to: false
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

And

AndDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: And

This field controls the type, it must be set to the constant value "And" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AndDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Angle

AngleDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Angle

This field controls the type, it must be set to the constant value "Angle" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AngleDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
VectorProvider(Nullable) Type Selector
Vector(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
IsAxisBoolean defaults to: false
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Axis

AxisDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Axis

This field controls the type, it must be set to the constant value "Axis" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AxisDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
IsAnchoredBoolean defaults to: false
Axis(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

BaseHeight

BaseHeightDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: BaseHeight

This field controls the type, it must be set to the constant value "BaseHeight" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another BaseHeightDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
BaseHeightName(Nullable) String defaults to:
DistanceBoolean defaults to: true
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Cache

CacheDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Cache

This field controls the type, it must be set to the constant value "Cache" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CacheDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
CapacityInteger defaults to: 3
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Cache2D

Cache2dDensityAsset_Deprecated with the following properties:

KeyTypeDescription
TypeConstant value: Cache2D

This field controls the type, it must be set to the constant value "Cache2D" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Cache2dDensityAsset_Deprecated most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
YNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Ceiling

CeilingDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Ceiling

This field controls the type, it must be set to the constant value "Ceiling" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CeilingDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
LimitNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

CellNoise2D

CellNoise2DDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: CellNoise2D

This field controls the type, it must be set to the constant value "CellNoise2D" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CellNoise2DDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ScaleXNumber defaults to: 50.0
ScaleZNumber defaults to: 50.0
JitterNumber defaults to: 0.3
OctavesInteger defaults to: 1
Seed(Nullable) String defaults to:
CellType(Nullable) Any one of the following String (defaults to CellValue):
CellularReturnType
NameDescription
"CellValue"
"Distance"
"Distance2"
"Distance2Add"
"Distance2Sub"
"Distance2Mul"
"Distance2Div"
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

CellNoise3D

CellNoise3DDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: CellNoise3D

This field controls the type, it must be set to the constant value "CellNoise3D" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CellNoise3DDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ScaleXNumber defaults to: 50.0
ScaleYNumber defaults to: 50.0
ScaleZNumber defaults to: 50.0
JitterNumber defaults to: 0.3
OctavesInteger defaults to: 1
Seed(Nullable) String defaults to:
CellType(Nullable) Any one of the following String (defaults to CellValue):
CellularReturnType
NameDescription
"CellValue"
"Distance"
"Distance2"
"Distance2Add"
"Distance2Sub"
"Distance2Mul"
"Distance2Div"
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

CellWallDistance

CellWallDistanceDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: CellWallDistance

This field controls the type, it must be set to the constant value "CellWallDistance" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CellWallDistanceDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Clamp

ClampDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Clamp

This field controls the type, it must be set to the constant value "Clamp" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ClampDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
WallANumber defaults to: -1.0
WallBNumber defaults to: 1.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Comparator

ComparatorDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Comparator

This field controls the type, it must be set to the constant value "Comparator" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ComparatorDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Constant

ConstantDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Constant

This field controls the type, it must be set to the constant value "Constant" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ConstantDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ValueNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Cube

CubeDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Cube

This field controls the type, it must be set to the constant value "Cube" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CubeDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Cuboid

CuboidDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Cuboid

This field controls the type, it must be set to the constant value "Cuboid" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CuboidDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
Scale(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
NewYAxis(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
SpinNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

CurveMapper

CurveMapperDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: CurveMapper

This field controls the type, it must be set to the constant value "CurveMapper" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CurveMapperDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Cylinder

CylinderDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Cylinder

This field controls the type, it must be set to the constant value "Cylinder" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CylinderDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
RadialCurve(Nullable) Type Selector (1)
AxialCurve(Nullable) Type Selector (1)
NewYAxis(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
SpinNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Distance

DistanceDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Distance

This field controls the type, it must be set to the constant value "Distance" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DistanceDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

DistanceToBiomeEdge

DistanceToBiomeEdgeDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: DistanceToBiomeEdge

This field controls the type, it must be set to the constant value "DistanceToBiomeEdge" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DistanceToBiomeEdgeDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

DistanceToGraphEdge

DistanceToGraphEdgeDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: DistanceToGraphEdge

This field controls the type, it must be set to the constant value "DistanceToGraphEdge" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DistanceToGraphEdgeDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Ellipsoid

EllipsoidDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Ellipsoid

This field controls the type, it must be set to the constant value "Ellipsoid" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another EllipsoidDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
Scale(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
NewYAxis(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
SpinNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Equal

EqualDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Equal

This field controls the type, it must be set to the constant value "Equal" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another EqualDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
EpsilonNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Exported

ExportedDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Exported

This field controls the type, it must be set to the constant value "Exported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ExportedDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
SingleInstanceBoolean defaults to: false
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

FastGradientWarp

FastGradientWarpDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: FastGradientWarp

This field controls the type, it must be set to the constant value "FastGradientWarp" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another FastGradientWarpDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
WarpScale(Nullable) Either Number defaults to: 1.0 or String that matches the pattern: ^(-?Infinity|NaN)$
WarpOctavesInteger defaults to: 1
WarpLacunarity(Nullable) Either Number defaults to: 2.0 or String that matches the pattern: ^(-?Infinity|NaN)$
WarpPersistence(Nullable) Either Number defaults to: 0.5 or String that matches the pattern: ^(-?Infinity|NaN)$
WarpFactor(Nullable) Either Number defaults to: 1.0 or String that matches the pattern: ^(-?Infinity|NaN)$
Seed(Nullable) String defaults to: A
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Floor

FloorDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Floor

This field controls the type, it must be set to the constant value "Floor" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another FloorDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
LimitNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Gradient

GradientDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Gradient

This field controls the type, it must be set to the constant value "Gradient" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another GradientDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Axis(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
SampleRangeNumber defaults to: 1.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

GradientWarp

GradientWarpDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: GradientWarp

This field controls the type, it must be set to the constant value "GradientWarp" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another GradientWarpDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
SampleRangeNumber defaults to: 1.0
WarpFactorNumber defaults to: 1.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Graph

GraphDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Graph

This field controls the type, it must be set to the constant value "Graph" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another GraphDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
GraphGenerator(Nullable) GraphGeneratorAsset
ContentLayer(Nullable) String defaults to:
BackgroundValueNumber defaults to: 0.0
TransitionSlopeNumber defaults to: 2.5
TransitionOffsetNumber defaults to: 0.0
TransitionSmoothNumber defaults to: 0.2
QueryBufferCapacityInteger defaults to: 3
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

GreaterOrEqual

GreaterOrEqualDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: GreaterOrEqual

This field controls the type, it must be set to the constant value "GreaterOrEqual" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another GreaterOrEqualDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

GreaterThan

GreaterThanDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: GreaterThan

This field controls the type, it must be set to the constant value "GreaterThan" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another GreaterThanDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Imported

ImportedDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Imported

This field controls the type, it must be set to the constant value "Imported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ImportedDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Name(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Inverter

InverterDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Inverter

This field controls the type, it must be set to the constant value "Inverter" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another InverterDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

LessOrEqual

LessOrEqualDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: LessOrEqual

This field controls the type, it must be set to the constant value "LessOrEqual" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another LessOrEqualDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

LessThan

LessThanDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: LessThan

This field controls the type, it must be set to the constant value "LessThan" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another LessThanDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Max

MaxDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Max

This field controls the type, it must be set to the constant value "Max" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MaxDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Min

MinDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Min

This field controls the type, it must be set to the constant value "Min" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MinDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Mix

MixDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Mix

This field controls the type, it must be set to the constant value "Mix" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MixDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

MultiMix

MultiMixDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: MultiMix

This field controls the type, it must be set to the constant value "MultiMix" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MultiMixDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Keys(Nullable) Array of the type:
KeyAsset

KeyAsset with the following properties:

KeyTypeDescription
ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another KeyAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ValueNumber defaults to: 0.0
DensityIndexInteger defaults to: 0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Multiplier

MultiplierDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Multiplier

This field controls the type, it must be set to the constant value "Multiplier" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MultiplierDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Nor

NorDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Nor

This field controls the type, it must be set to the constant value "Nor" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NorDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Normalizer

NormalizerDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Normalizer

This field controls the type, it must be set to the constant value "Normalizer" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NormalizerDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
FromMinNumber defaults to: -1.0
FromMaxNumber defaults to: 1.0
ToMinNumber defaults to: -1.0
ToMaxNumber defaults to: 1.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Not

NotDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Not

This field controls the type, it must be set to the constant value "Not" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NotDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Offset

OffsetDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Offset

This field controls the type, it must be set to the constant value "Offset" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another OffsetDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
FunctionForY(Nullable)
NodeFunctionYOutAsset

NodeFunctionYOutAsset with the following properties:

KeyTypeDescription
ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NodeFunctionYOutAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Points(Nullable) Array of the type: PointYOutAsset
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

OffsetConstant

OffsetConstantAsset with the following properties:

KeyTypeDescription
TypeConstant value: OffsetConstant

This field controls the type, it must be set to the constant value "OffsetConstant" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another OffsetConstantAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ValueNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Or

OrDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Or

This field controls the type, it must be set to the constant value "Or" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another OrDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Pipeline

PipelineDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Pipeline

This field controls the type, it must be set to the constant value "Pipeline" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another PipelineDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Pipeline(Nullable) Array of the type: DensityAsset
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Plane

PlaneDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Plane

This field controls the type, it must be set to the constant value "Plane" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another PlaneDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
IsAnchoredBoolean defaults to: false
PlaneNormal(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Positions3D

Positions3DDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Positions3D

This field controls the type, it must be set to the constant value "Positions3D" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Positions3DDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Positions(Nullable) PositionProviderAsset
DistanceCurve(Nullable) Type Selector (1)
MaxDistanceNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

PositionsCellNoise

PositionsCellNoiseDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: PositionsCellNoise

This field controls the type, it must be set to the constant value "PositionsCellNoise" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another PositionsCellNoiseDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Positions(Nullable) PositionProviderAsset
ReturnType(Nullable) Type Selector (2)
DistanceFunction(Nullable) Either
EuclideanDistanceFunctionAsset

EuclideanDistanceFunctionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Euclidean

This field controls the type, it must be set to the constant value "Euclidean" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another EuclideanDistanceFunctionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

or
ManhattanDistanceFunctionAsset

ManhattanDistanceFunctionAsset with the following properties:

KeyTypeDescription
TypeConstant value: Manhattan

This field controls the type, it must be set to the constant value "Manhattan" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ManhattanDistanceFunctionAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

MaxDistanceNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

PositionsPinch

PositionsPinchDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: PositionsPinch

This field controls the type, it must be set to the constant value "PositionsPinch" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another PositionsPinchDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Positions(Nullable) PositionProviderAsset
PinchCurve(Nullable) Type Selector (1)
MaxDistanceNumber defaults to: 0.0
NormalizeDistanceBoolean defaults to: true
HorizontalPinchBoolean defaults to: true
PositionsMinYNumber defaults to: 0.0
PositionsMaxYNumber defaults to: 1.0E-6
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

PositionsTwist

PositionsTwistDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: PositionsTwist

This field controls the type, it must be set to the constant value "PositionsTwist" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another PositionsTwistDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Positions(Nullable) PositionProviderAsset
TwistCurve(Nullable) Type Selector (1)
TwistAxis(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
MaxDistanceNumber defaults to: 0.0
NormalizeDistanceBoolean defaults to: true
ZeroPositionsYBoolean defaults to: false
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Pow

PowDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Pow

This field controls the type, it must be set to the constant value "Pow" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another PowDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ExponentNumber defaults to: 2.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Rotator

RotatorDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Rotator

This field controls the type, it must be set to the constant value "Rotator" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another RotatorDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
NewYAxis(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
SpinAngleNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Scale

ScaleDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Scale

This field controls the type, it must be set to the constant value "Scale" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ScaleDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ScaleXNumber defaults to: 1.0
ScaleYNumber defaults to: 1.0
ScaleZNumber defaults to: 1.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Selector

SelectorDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Selector

This field controls the type, it must be set to the constant value "Selector" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SelectorDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Shell

ShellDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Shell

This field controls the type, it must be set to the constant value "Shell" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ShellDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Axis(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
MirrorBoolean defaults to: false
AngleCurve(Nullable) Type Selector (1)
DistanceCurve(Nullable) Type Selector (1)
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SimplexNoise2D

SimplexNoise2dDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: SimplexNoise2D

This field controls the type, it must be set to the constant value "SimplexNoise2D" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SimplexNoise2dDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
LacunarityNumber defaults to: 2.0
PersistenceNumber defaults to: 0.5
ScaleNumber defaults to: 50.0
OctavesInteger defaults to: 1
Seed(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SimplexNoise3D

SimplexNoise3DDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: SimplexNoise3D

This field controls the type, it must be set to the constant value "SimplexNoise3D" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SimplexNoise3DDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
LacunarityNumber defaults to: 2.0
PersistenceNumber defaults to: 0.5
ScaleXZNumber defaults to: 50.0
ScaleYNumber defaults to: 50.0
OctavesInteger defaults to: 1
Seed(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Slider

SliderDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Slider

This field controls the type, it must be set to the constant value "Slider" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SliderDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
SlideXNumber defaults to: 0.0
SlideYNumber defaults to: 0.0
SlideZNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SmoothCeiling

SmoothCeilingDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: SmoothCeiling

This field controls the type, it must be set to the constant value "SmoothCeiling" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SmoothCeilingDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
LimitNumber defaults to: 0.0
SmoothRangeNumber defaults to: 0.2
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SmoothClamp

SmoothClampDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: SmoothClamp

This field controls the type, it must be set to the constant value "SmoothClamp" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SmoothClampDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
WallANumber defaults to: -1.0
WallBNumber defaults to: 1.0
RangeNumber defaults to: 0.2
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SmoothFloor

SmoothFloorDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: SmoothFloor

This field controls the type, it must be set to the constant value "SmoothFloor" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SmoothFloorDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
LimitNumber defaults to: 0.0
SmoothRangeNumber defaults to: 0.2
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SmoothMax

SmoothMaxDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: SmoothMax

This field controls the type, it must be set to the constant value "SmoothMax" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SmoothMaxDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
RangeNumber defaults to: 0.2
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SmoothMin

SmoothMinDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: SmoothMin

This field controls the type, it must be set to the constant value "SmoothMin" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SmoothMinDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
RangeNumber defaults to: 0.2
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Sqrt

SqrtDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Sqrt

This field controls the type, it must be set to the constant value "Sqrt" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SqrtDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Sum

SumDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Sum

This field controls the type, it must be set to the constant value "Sum" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SumDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Switch

SwitchDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Switch

This field controls the type, it must be set to the constant value "Switch" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SwitchDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
SwitchCases(Nullable) Array of the type:
SwitchCaseAsset

SwitchCaseAsset with the following properties:

KeyTypeDescription
ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SwitchCaseAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

CaseState(Nullable) String defaults to:
Density(Nullable) DensityAsset
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SwitchState

SwitchStateDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: SwitchState

This field controls the type, it must be set to the constant value "SwitchState" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SwitchStateDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
SwitchState(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Terrain

TerrainDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Terrain

This field controls the type, it must be set to the constant value "Terrain" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another TerrainDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Trig

TrigDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Trig

This field controls the type, it must be set to the constant value "Trig" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another TrigDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Function(Nullable) Any one of the following String (defaults to Sin):
Function
NameDescription
"Sin"
"Cos"
"Tan"
"Asin"
"Acos"
"Atan"
InputScaleNumber defaults to: 1.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

VectorWarp

VectorWarpDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: VectorWarp

This field controls the type, it must be set to the constant value "VectorWarp" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another VectorWarpDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
WarpFactorNumber defaults to: 1.0
WarpVector(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

WhiteNoise

WhiteNoiseDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: WhiteNoise

This field controls the type, it must be set to the constant value "WhiteNoise" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another WhiteNoiseDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Seed(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

XOverride

XOverrideDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: XOverride

This field controls the type, it must be set to the constant value "XOverride" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another XOverrideDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ValueNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

XValue

XValueDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: XValue

This field controls the type, it must be set to the constant value "XValue" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another XValueDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Xor

XorDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: Xor

This field controls the type, it must be set to the constant value "Xor" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another XorDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

YOverride

YOverrideDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: YOverride

This field controls the type, it must be set to the constant value "YOverride" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another YOverrideDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ValueNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

YSampled

YSampledDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: YSampled

This field controls the type, it must be set to the constant value "YSampled" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another YSampledDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
SampleDistanceNumber defaults to: 4.0
SampleOffsetNumber defaults to: 0.0
InterpolateBoolean defaults to: true
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

YValue

YValueDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: YValue

This field controls the type, it must be set to the constant value "YValue" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another YValueDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ZOverride

ZOverrideDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: ZOverride

This field controls the type, it must be set to the constant value "ZOverride" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ZOverrideDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
ValueNumber defaults to: 0.0
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ZValue

ZValueDensityAsset with the following properties:

KeyTypeDescription
TypeConstant value: ZValue

This field controls the type, it must be set to the constant value "ZValue" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ZValueDensityAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

Inputs(Nullable) Array of the type: DensityAsset
SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map of the following:
Map
KeyType
any StringArray of String

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Notes:

Types referenced by this type

Map

(Nullable) Map of the following:

KeyType
any StringArray of String

Type Selector

Any of these:

Key: TypeType
Adder
AdderVectorProviderAsset

AdderVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Adder

This field controls the type, it must be set to the constant value "Adder" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another AdderVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vectors(Nullable) Array of the type: Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Cache
CacheVectorProviderAsset

CacheVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Cache

This field controls the type, it must be set to the constant value "Cache" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CacheVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vector(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Constant
ConstantVectorProviderAsset

ConstantVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Constant

This field controls the type, it must be set to the constant value "Constant" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ConstantVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vector(Nullable) Vector3d
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Cross
CrossVectorProviderAsset

CrossVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Cross

This field controls the type, it must be set to the constant value "Cross" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CrossVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
VectorA(Nullable) Type Selector
VectorB(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

DensityGradient
DensityGradientVectorProviderAsset

DensityGradientVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: DensityGradient

This field controls the type, it must be set to the constant value "DensityGradient" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DensityGradientVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Density(Nullable) DensityAsset
SampleDistanceNumber defaults to: 1.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Exported
ExportedVectorProviderAsset

ExportedVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Exported

This field controls the type, it must be set to the constant value "Exported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ExportedVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
SingleInstanceBoolean defaults to: false
VectorProvider(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Imported
ImportedVectorProviderAsset

ImportedVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Imported

This field controls the type, it must be set to the constant value "Imported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ImportedVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Name(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Multiplier
MultiplierVectorProviderAsset

MultiplierVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Multiplier

This field controls the type, it must be set to the constant value "Multiplier" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MultiplierVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vectors(Nullable) Array of the type: Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Normalizer
NormalizerVectorProviderAsset

NormalizerVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Normalizer

This field controls the type, it must be set to the constant value "Normalizer" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NormalizerVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Magnitude(Nullable) DensityAsset
Vector(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

OpposedToGraphEdges
OpposedToGraphEdgesVectorProviderAsset

OpposedToGraphEdgesVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: OpposedToGraphEdges

This field controls the type, it must be set to the constant value "OpposedToGraphEdges" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another OpposedToGraphEdgesVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

PlaneProjector
PlaneProjectorVectorProviderAsset

PlaneProjectorVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: PlaneProjector

This field controls the type, it must be set to the constant value "PlaneProjector" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another PlaneProjectorVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Vector(Nullable) Type Selector
PlaneA(Nullable) Type Selector
PlaneB(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Random
RandomVectorProviderAsset

RandomVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Random

This field controls the type, it must be set to the constant value "Random" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another RandomVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Seed(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

ScalarMultiplier
ScalarMultiplierVectorProviderAsset

ScalarMultiplierVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: ScalarMultiplier

This field controls the type, it must be set to the constant value "ScalarMultiplier" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ScalarMultiplierVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Scalar(Nullable) DensityAsset
Vector(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SetX
SetXVectorProviderAsset

SetXVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: SetX

This field controls the type, it must be set to the constant value "SetX" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SetXVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Value(Nullable) DensityAsset
Vector(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SetY
SetYVectorProviderAsset

SetYVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: SetY

This field controls the type, it must be set to the constant value "SetY" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SetYVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Value(Nullable) DensityAsset
Vector(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SetZ
SetZVectorProviderAsset

SetZVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: SetZ

This field controls the type, it must be set to the constant value "SetZ" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SetZVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Value(Nullable) DensityAsset
Vector(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Subtracter
SubtracterVectorProviderAsset

SubtracterVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Subtracter

This field controls the type, it must be set to the constant value "Subtracter" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SubtracterVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Minuend(Nullable) Type Selector
Subtrahend(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

VectorProjector
VectorProjectorVectorProviderAsset

VectorProjectorVectorProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: VectorProjector

This field controls the type, it must be set to the constant value "VectorProjector" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another VectorProjectorVectorProviderAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

SkipBoolean defaults to: false
ExportAs(Nullable) String defaults to:
Source(Nullable) Type Selector
Target(Nullable) Type Selector
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Type Selector (1)

Any of these:

Key: TypeType
Ceiling
CeilingCurveAsset

CeilingCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Ceiling

This field controls the type, it must be set to the constant value "Ceiling" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CeilingCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
CeilingNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Clamp
ClampCurveAsset

ClampCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Clamp

This field controls the type, it must be set to the constant value "Clamp" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ClampCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
WallANumber defaults to: 1.0
WallBNumber defaults to: -1.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Constant
ConstantCurveAsset

ConstantCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Constant

This field controls the type, it must be set to the constant value "Constant" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ConstantCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
ValueNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

DistanceExponential
DistanceExponentialCurveAsset

DistanceExponentialCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: DistanceExponential

This field controls the type, it must be set to the constant value "DistanceExponential" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DistanceExponentialCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
ExponentNumber defaults to: 1.0
RangeNumber defaults to: 1.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

DistanceS
DistanceSCurveAsset

DistanceSCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: DistanceS

This field controls the type, it must be set to the constant value "DistanceS" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DistanceSCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
ExponentANumber defaults to: 1.0
ExponentBNumber defaults to: 1.0
TransitionNumber defaults to: 1.0
RangeNumber defaults to: 1.0
TransitionSmoothNumber defaults to: 1.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Floor
FloorCurveAsset

FloorCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Floor

This field controls the type, it must be set to the constant value "Floor" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another FloorCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
FloorNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Imported
ImportedCurveAsset

ImportedCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Imported

This field controls the type, it must be set to the constant value "Imported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ImportedCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Name(Nullable) String
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Inverter
InverterCurveAsset

InverterCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Inverter

This field controls the type, it must be set to the constant value "Inverter" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another InverterCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Manual
ManualCurveAsset

ManualCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Manual

This field controls the type, it must be set to the constant value "Manual" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ManualCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Points(Nullable) Array of the type: PointInOutAsset
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Max
MaxCurveAsset

MaxCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Max

This field controls the type, it must be set to the constant value "Max" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MaxCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curves(Nullable) Array of the type: Type Selector (1)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Min
MinCurveAsset

MinCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Min

This field controls the type, it must be set to the constant value "Min" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MinCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curves(Nullable) Array of the type: Type Selector (1)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Multiplier
MultiplierCurveAsset

MultiplierCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Multiplier

This field controls the type, it must be set to the constant value "Multiplier" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another MultiplierCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curves(Nullable) Array of the type: Type Selector (1)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Not
NotCurveAsset

NotCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Not

This field controls the type, it must be set to the constant value "Not" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another NotCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SmoothCeiling
SmoothCeilingCurveAsset

SmoothCeilingCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: SmoothCeiling

This field controls the type, it must be set to the constant value "SmoothCeiling" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SmoothCeilingCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
RangeNumber defaults to: 0.0
CeilingNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SmoothClamp
SmoothClampCurveAsset

SmoothClampCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: SmoothClamp

This field controls the type, it must be set to the constant value "SmoothClamp" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SmoothClampCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
WallANumber defaults to: 1.0
WallBNumber defaults to: -1.0
RangeNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SmoothFloor
SmoothFloorCurveAsset

SmoothFloorCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: SmoothFloor

This field controls the type, it must be set to the constant value "SmoothFloor" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SmoothFloorCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
RangeNumber defaults to: 0.0
FloorNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SmoothMax
SmoothMaxCurveAsset

SmoothMaxCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: SmoothMax

This field controls the type, it must be set to the constant value "SmoothMax" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SmoothMaxCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
CurveA(Nullable) Type Selector (1)
CurveB(Nullable) Type Selector (1)
RangeNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

SmoothMin
SmoothMinCurveAsset

SmoothMinCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: SmoothMin

This field controls the type, it must be set to the constant value "SmoothMin" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SmoothMinCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
CurveA(Nullable) Type Selector (1)
CurveB(Nullable) Type Selector (1)
RangeNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Sum
SumCurveAsset

SumCurveAsset with the following properties:

KeyTypeDescription
TypeConstant value: Sum

This field controls the type, it must be set to the constant value "Sum" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another SumCurveAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curves(Nullable) Array of the type: Type Selector (1)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Type Selector (2)

Any of these:

Key: TypeType
CellValue
CellValueReturnTypeAsset

CellValueReturnTypeAsset with the following properties:

KeyTypeDescription
TypeConstant value: CellValue

This field controls the type, it must be set to the constant value "CellValue" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CellValueReturnTypeAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Density(Nullable) DensityAsset
DefaultValueNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Curve
CurveReturnTypeAsset

CurveReturnTypeAsset with the following properties:

KeyTypeDescription
TypeConstant value: Curve

This field controls the type, it must be set to the constant value "Curve" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another CurveReturnTypeAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Curve(Nullable) Type Selector (1)
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Density
DensityReturnTypeAsset

DensityReturnTypeAsset with the following properties:

KeyTypeDescription
TypeConstant value: Density

This field controls the type, it must be set to the constant value "Density" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DensityReturnTypeAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
ChoiceDensity(Nullable) DensityAsset
Delimiters(Nullable) Array of the type: DelimiterAsset
DefaultValueNumber defaults to: 0.0
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Distance
DistanceReturnTypeAsset

DistanceReturnTypeAsset with the following properties:

KeyTypeDescription
TypeConstant value: Distance

This field controls the type, it must be set to the constant value "Distance" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another DistanceReturnTypeAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Distance2
Distance2ReturnTypeAsset

Distance2ReturnTypeAsset with the following properties:

KeyTypeDescription
TypeConstant value: Distance2

This field controls the type, it must be set to the constant value "Distance2" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Distance2ReturnTypeAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Distance2Add
Distance2AddReturnTypeAsset

Distance2AddReturnTypeAsset with the following properties:

KeyTypeDescription
TypeConstant value: Distance2Add

This field controls the type, it must be set to the constant value "Distance2Add" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Distance2AddReturnTypeAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Distance2Div
Distance2DivReturnTypeAsset

Distance2DivReturnTypeAsset with the following properties:

KeyTypeDescription
TypeConstant value: Distance2Div

This field controls the type, it must be set to the constant value "Distance2Div" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Distance2DivReturnTypeAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Distance2Mul
Distance2MulReturnTypeAsset

Distance2MulReturnTypeAsset with the following properties:

KeyTypeDescription
TypeConstant value: Distance2Mul

This field controls the type, it must be set to the constant value "Distance2Mul" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Distance2MulReturnTypeAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Distance2Sub
Distance2SubReturnTypeAsset

Distance2SubReturnTypeAsset with the following properties:

KeyTypeDescription
TypeConstant value: Distance2Sub

This field controls the type, it must be set to the constant value "Distance2Sub" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another Distance2SubReturnTypeAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

Imported
ImportedReturnTypeAsset

ImportedReturnTypeAsset with the following properties:

KeyTypeDescription
TypeConstant value: Imported

This field controls the type, it must be set to the constant value "Imported" to function as this type.

ParentString

When set this asset will inherit properties from the named asset.

When inheriting from another ImportedReturnTypeAsset most properties will simply be copied from the parent asset to this asset. In the case where both child and parent provide a field the child field will simply replace the value provided by the parent, in the case of nested structures this will apply to the fields within the structure. In some cases the field may decide to act differently, for example: by merging the parent and child fields together.

ExportAs(Nullable) String defaults to:
Name(Nullable) String defaults to:
Tags(Nullable) Map

Tags are a general way to describe an asset that can be interpreted by other systems in a way they see fit.

For example you could tag something with a Material tag with the values Solid and Stone, And another single tag Ore.

Tags will be expanded into a single list of tags automatically. Using the above example with Material and Ore the end result would be the following list of tags: Ore, Material, Solid, Stone, Material=Solid and Material=Stone.

On this page