Show / Hide Table of Contents

Class UnityTile

Inheritance
MonoBehaviour
UnityTile
Namespace:Mapbox.Unity.MeshGeneration.Data
Assembly:cs.temp.dll.dll
Syntax
public class UnityTile : MonoBehaviour

Fields

ElevationType

Declaration
public TileTerrainType ElevationType
Field Value
Type Description
TileTerrainType

HeightData

Declaration
public float[] HeightData
Field Value
Type Description
System.Single[]

IsRecycled

Declaration
public bool IsRecycled
Field Value
Type Description
System.Boolean

Properties

CanonicalTileId

Declaration
public CanonicalTileId CanonicalTileId { get; }
Property Value
Type Description
CanonicalTileId

Collider

Declaration
public Collider Collider { get; }
Property Value
Type Description
Collider

CurrentZoom

Declaration
public int CurrentZoom { get; }
Property Value
Type Description
System.Int32

HeightDataState

Declaration
public TilePropertyState HeightDataState { get; }
Property Value
Type Description
TilePropertyState

InitialZoom

Declaration
public int InitialZoom { get; }
Property Value
Type Description
System.Int32

MeshFilter

Declaration
public MeshFilter MeshFilter { get; }
Property Value
Type Description
MeshFilter

MeshRenderer

Declaration
public MeshRenderer MeshRenderer { get; }
Property Value
Type Description
MeshRenderer

RasterDataState

Declaration
public TilePropertyState RasterDataState { get; }
Property Value
Type Description
TilePropertyState

Rect

Declaration
public RectD Rect { get; }
Property Value
Type Description
RectD

TileScale

Declaration
public float TileScale { get; }
Property Value
Type Description
System.Single

TileState

Declaration
public TilePropertyState TileState { get; set; }
Property Value
Type Description
TilePropertyState

UnwrappedTileId

Declaration
public UnwrappedTileId UnwrappedTileId { get; }
Property Value
Type Description
UnwrappedTileId

VectorData

Declaration
public VectorTile VectorData { get; }
Property Value
Type Description
Mapbox.VectorTile

VectorDataState

Declaration
public TilePropertyState VectorDataState { get; }
Property Value
Type Description
TilePropertyState

Methods

Cancel()

Declaration
public void Cancel()

ClearAssets()

Declaration
public void ClearAssets()

GetRasterData()

Declaration
public Texture2D GetRasterData()
Returns
Type Description
Texture2D

OnDestroy()

Declaration
protected virtual void OnDestroy()

QueryHeightData(Single, Single)

Method to query elevation data in any point in the tile using [0-1] range inputs. Input values are clamped for safety and QueryHeightDataNonclamped method should be used for higher performance usage.

Declaration
public float QueryHeightData(float x, float y)
Parameters
Type Name Description
System.Single x
System.Single y
Returns
Type Description
System.Single

QueryHeightDataNonclamped(Single, Single)

Method to query elevation data in any point in the tile using [0-1] range inputs. Input values aren't clamped for improved performance and assuring they are in [0-1] range is left to caller.

Declaration
public float QueryHeightDataNonclamped(float x, float y)
Parameters
Type Name Description
System.Single x
System.Single y
Returns
Type Description
System.Single

SetHeightData(Byte[], Single, Boolean, Boolean)

Declaration
public void SetHeightData(byte[] data, float heightMultiplier = 1F, bool useRelative = false, bool addCollider = false)
Parameters
Type Name Description
System.Byte[] data
System.Single heightMultiplier
System.Boolean useRelative
System.Boolean addCollider

SetLoadingTexture(Texture2D)

Declaration
public void SetLoadingTexture(Texture2D texture)
Parameters
Type Name Description
Texture2D texture

SetRasterData(Byte[], Boolean, Boolean)

Declaration
public void SetRasterData(byte[] data, bool useMipMap = true, bool useCompression = false)
Parameters
Type Name Description
System.Byte[] data
System.Boolean useMipMap
System.Boolean useCompression

SetVectorData(VectorTile)

Declaration
public void SetVectorData(VectorTile vectorTile)
Parameters
Type Name Description
Mapbox.VectorTile vectorTile

Events

OnHeightDataChanged

Declaration
public event Action<UnityTile> OnHeightDataChanged
Event Type
Type Description
System.Action<UnityTile>

OnRasterDataChanged

Declaration
public event Action<UnityTile> OnRasterDataChanged
Event Type
Type Description
System.Action<UnityTile>

OnVectorDataChanged

Declaration
public event Action<UnityTile> OnVectorDataChanged
Event Type
Type Description
System.Action<UnityTile>
Back to top © 2017 Mapbox