HytaleDocs
HytaleGenerator

Positions

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

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

All possible options are listed below:

Anchor

AnchorPositionProviderAsset 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 AnchorPositionProviderAsset 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:
ReversedBoolean defaults to: false
Positions(Nullable) PositionProviderAsset
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

BaseHeightPositionProviderAsset 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 BaseHeightPositionProviderAsset 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:
MinYReadNumber defaults to: -1.0
MaxYReadNumber defaults to: 1.0
BedName(Nullable) String defaults to:
Positions(Nullable) PositionProviderAsset
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.

Bound

BoundPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Bound

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

ParentString

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

When inheriting from another BoundPositionProviderAsset 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:
Bounds(Nullable)
DecimalBounds3dAsset

DecimalBounds3dAsset with the following properties:

KeyTypeDescription
ParentString

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

When inheriting from another DecimalBounds3dAsset 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.

PointA(Nullable) Vector3d
PointB(Nullable) Vector3d
Positions(Nullable) PositionProviderAsset
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

CachedPositionProviderAsset 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 CachedPositionProviderAsset 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:
Positions(Nullable) PositionProviderAsset
SectionSizeInteger defaults to: 32
CacheSizeInteger defaults to: 100
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.

Clusters

ClustersPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Clusters

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

ParentString

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

When inheriting from another ClustersPositionProviderAsset 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:
Cluster(Nullable) PositionProviderAsset
Distributor(Nullable) PositionProviderAsset
ClusterBounds(Nullable)
DecimalBounds3dAsset

DecimalBounds3dAsset with the following properties:

KeyTypeDescription
ParentString

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

When inheriting from another DecimalBounds3dAsset 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.

PointA(Nullable) Vector3d
PointB(Nullable) Vector3d
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.

DirectionalJitter

DirectionalJitterPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: DirectionalJitter

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

ParentString

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

When inheriting from another DirectionalJitterPositionProviderAsset 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:
MagnitudeNumber defaults to: 0.0
IsBidirectionalBoolean defaults to: true
Direction(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
Seed(Nullable) String defaults to:
Positions(Nullable) PositionProviderAsset
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.

FieldFunction

FieldFunctionPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: FieldFunction

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

ParentString

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

When inheriting from another FieldFunctionPositionProviderAsset 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:
Delimiters(Nullable) Array of the type:
DelimiterAsset

DelimiterAsset with the following properties:

KeyTypeDescription
ParentString

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

When inheriting from another DelimiterAsset 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.

MinNumber defaults to: 0.0
MaxNumber defaults to: 0.0
FieldFunction(Nullable) DensityAsset
Positions(Nullable) PositionProviderAsset
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.

Framework

FrameworkPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Framework

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

ParentString

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

When inheriting from another FrameworkPositionProviderAsset 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 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

GraphPositionProviderAsset 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 GraphPositionProviderAsset 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:
GraphGenerator(Nullable) GraphGeneratorAsset
ContentLayer(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

ImportedPositionProviderAsset 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 ImportedPositionProviderAsset 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 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.

Jitter2d

Jitter2dPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Jitter2d

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

ParentString

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

When inheriting from another Jitter2dPositionProviderAsset 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:
MagnitudeNumber defaults to: 0.0
Seed(Nullable) String defaults to:
Positions(Nullable) PositionProviderAsset
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.

Jitter3d

Jitter3dPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Jitter3d

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

ParentString

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

When inheriting from another Jitter3dPositionProviderAsset 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:
MagnitudeNumber defaults to: 0.0
Seed(Nullable) String defaults to:
Positions(Nullable) PositionProviderAsset
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.

List

ListPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: List

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

ParentString

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

When inheriting from another ListPositionProviderAsset 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:
Positions(Nullable) Array of the type:
PositionAsset

PositionAsset with the following properties:

KeyTypeDescription
ParentString

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

When inheriting from another PositionAsset 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.

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.

Mesh2D

Mesh2DPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Mesh2D

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

ParentString

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

When inheriting from another Mesh2DPositionProviderAsset 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:
PointGenerator(Nullable)
MeshPointGeneratorAsset

MeshPointGeneratorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Mesh

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

ParentString

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

When inheriting from another MeshPointGeneratorAsset 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:
JitterNumber defaults to: 0.35
ScaleXNumber defaults to: 40.0
ScaleYNumber defaults to: 40.0
ScaleZNumber defaults to: 40.0
Seed(Nullable) String defaults to: A
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.

PointsYInteger 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.

Mesh3D

Mesh3DPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Mesh3D

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

ParentString

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

When inheriting from another Mesh3DPositionProviderAsset 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:
PointGenerator(Nullable)
MeshPointGeneratorAsset

MeshPointGeneratorAsset with the following properties:

KeyTypeDescription
TypeConstant value: Mesh

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

ParentString

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

When inheriting from another MeshPointGeneratorAsset 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:
JitterNumber defaults to: 0.35
ScaleXNumber defaults to: 40.0
ScaleYNumber defaults to: 40.0
ScaleZNumber defaults to: 40.0
Seed(Nullable) String defaults to: A
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.

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.

Occurrence

FieldFunctionOccurrencePositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Occurrence

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

ParentString

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

When inheriting from another FieldFunctionOccurrencePositionProviderAsset 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:
FieldFunction(Nullable) DensityAsset
Positions(Nullable) PositionProviderAsset
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

OffsetPositionProviderAsset 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 OffsetPositionProviderAsset 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:
Positions(Nullable) PositionProviderAsset
Offset(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
OffsetXInteger defaults to: 0
OffsetYInteger defaults to: 0
OffsetZInteger 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.

Scaler

ScalerPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Scaler

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

ParentString

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

When inheriting from another ScalerPositionProviderAsset 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:
Scale(Nullable)
Vector3d

Vector3d with the following properties:

KeyTypeDescription
XNumber defaults to: 0.0
YNumber defaults to: 0.0
ZNumber defaults to: 0.0
Positions(Nullable) PositionProviderAsset
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.

SimpleHorizontal

SimpleHorizontalPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: SimpleHorizontal

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

ParentString

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

When inheriting from another SimpleHorizontalPositionProviderAsset 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:
RangeY(Nullable)
RangeDoubleAsset

RangeDoubleAsset with the following properties:

KeyTypeDescription
ParentString

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

When inheriting from another RangeDoubleAsset 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.

MinInclusiveNumber defaults to: 0.0
MaxExclusiveNumber defaults to: 0.0
Positions(Nullable) PositionProviderAsset
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.

SquareGrid2d

SquareGrid2dPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: SquareGrid2d

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

ParentString

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

When inheriting from another SquareGrid2dPositionProviderAsset 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 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.

SquareGrid3d

SquareGrid3dPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: SquareGrid3d

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

ParentString

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

When inheriting from another SquareGrid3dPositionProviderAsset 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 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.

TriangularGrid2d

TriangularGrid2dPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: TriangularGrid2d

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

ParentString

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

When inheriting from another TriangularGrid2dPositionProviderAsset 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 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.

Union

UnionPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: Union

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

ParentString

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

When inheriting from another UnionPositionProviderAsset 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:
Positions(Nullable) Array of the type: PositionProviderAsset
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.

VectorOffset

VectorOffsetPositionProviderAsset with the following properties:

KeyTypeDescription
TypeConstant value: VectorOffset

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

ParentString

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

When inheriting from another VectorOffsetPositionProviderAsset 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:
Positions(Nullable) PositionProviderAsset
VectorProvider(Nullable) Type Selector
MovementBounds(Nullable)
DecimalBounds3dAsset

DecimalBounds3dAsset with the following properties:

KeyTypeDescription
ParentString

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

When inheriting from another DecimalBounds3dAsset 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.

PointA(Nullable) Vector3d
PointB(Nullable) Vector3d
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.

On this page