Class LayerPosition
Struct which holds both Position and VoxelsPerEntry so may be used with any layer which will translate own value to requested layer position granularity.
Inheritance
System.Object
LayerPosition
Assembly: Eco.Simulation.dll
Syntax
public sealed class LayerPosition : ValueType
Constructors
LayerPosition(Vector2i, Int32)
Declaration
public LayerPosition(Vector2i position, int voxelsPerEntry)
Parameters
Type |
Name |
Description |
Vector2i |
position |
|
System.Int32 |
voxelsPerEntry |
|
LayerPosition(Int32, Int32, Int32)
Declaration
public LayerPosition(int x, int y, int voxelsPerEntry)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
System.Int32 |
voxelsPerEntry |
|
Fields
Position
Declaration
Field Value
VoxelsPerEntry
Declaration
public int VoxelsPerEntry
Field Value
Type |
Description |
System.Int32 |
|
Methods
FromWorldPosition(Vector2i, Int32)
Creates LayerPosition from worldPosition
with specified voxelsPerEntry
granularity.
Declaration
public static LayerPosition FromWorldPosition(Vector2i worldPosition, int voxelsPerEntry)
Parameters
Type |
Name |
Description |
Vector2i |
worldPosition |
|
System.Int32 |
voxelsPerEntry |
|
Returns