Show / Hide Table of Contents

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
Namespace: Eco.Simulation.WorldLayers.Layers
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
public Vector2i Position
Field Value
Type Description
Vector2i

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
Type Description
LayerPosition
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾