Header menu logo Nu

TerrainFacetExtensions Module

Type extensions

Type extension Description

this.GetHeightMap

Full Usage: this.GetHeightMap

Parameters:
Returns: HeightMap

Extended Type: Entity

world : World
Returns: HeightMap

this.GetNormalImageOpt

Full Usage: this.GetNormalImageOpt

Parameters:
Returns: Image AssetTag option

Extended Type: Entity

world : World
Returns: Image AssetTag option

this.GetSegments

Full Usage: this.GetSegments

Parameters:
Returns: Vector2i

Extended Type: Entity

world : World
Returns: Vector2i

this.GetTerrainMaterial

Full Usage: this.GetTerrainMaterial

Parameters:
Returns: TerrainMaterial

Extended Type: Entity

world : World
Returns: TerrainMaterial

this.GetTerrainMaterialProperties

Full Usage: this.GetTerrainMaterialProperties

Parameters:
Returns: TerrainMaterialProperties

Extended Type: Entity

world : World
Returns: TerrainMaterialProperties

this.GetTiles

Full Usage: this.GetTiles

Parameters:
Returns: Vector2

Extended Type: Entity

world : World
Returns: Vector2

this.GetTintImageOpt

Full Usage: this.GetTintImageOpt

Parameters:
Returns: Image AssetTag option

Extended Type: Entity

world : World
Returns: Image AssetTag option

this.HeightMap

Full Usage: this.HeightMap

Parameters:
    () : unit

Returns: Lens<HeightMap, Entity>

Extended Type: Entity

() : unit
Returns: Lens<HeightMap, Entity>

this.HeightMap

Full Usage: this.HeightMap

Returns: Lens<HeightMap, Entity>

Extended Type: Entity

Returns: Lens<HeightMap, Entity>

this.NormalImageOpt

Full Usage: this.NormalImageOpt

Parameters:
    () : unit

Returns: Lens<Image AssetTag option, Entity>

Extended Type: Entity

() : unit
Returns: Lens<Image AssetTag option, Entity>

this.NormalImageOpt

Full Usage: this.NormalImageOpt

Returns: Lens<Image AssetTag option, Entity>

Extended Type: Entity

Returns: Lens<Image AssetTag option, Entity>

this.Segments

Full Usage: this.Segments

Parameters:
    () : unit

Returns: Lens<Vector2i, Entity>

Extended Type: Entity

() : unit
Returns: Lens<Vector2i, Entity>

this.Segments

Full Usage: this.Segments

Returns: Lens<Vector2i, Entity>

Extended Type: Entity

Returns: Lens<Vector2i, Entity>

this.SetHeightMap

Full Usage: this.SetHeightMap

Parameters:

Extended Type: Entity

value : HeightMap
world : World

this.SetNormalImageOpt

Full Usage: this.SetNormalImageOpt

Parameters:

Extended Type: Entity

value : Image AssetTag option
world : World

this.SetSegments

Full Usage: this.SetSegments

Parameters:

Extended Type: Entity

value : Vector2i
world : World

this.SetTerrainMaterial

Full Usage: this.SetTerrainMaterial

Parameters:

Extended Type: Entity

value : TerrainMaterial
world : World

this.SetTerrainMaterialProperties

Full Usage: this.SetTerrainMaterialProperties

Parameters:

Extended Type: Entity

value : TerrainMaterialProperties
world : World

this.SetTiles

Full Usage: this.SetTiles

Parameters:

Extended Type: Entity

value : Vector2
world : World

this.SetTintImageOpt

Full Usage: this.SetTintImageOpt

Parameters:

Extended Type: Entity

value : Image AssetTag option
world : World

this.TerrainMaterial

Full Usage: this.TerrainMaterial

Parameters:
    () : unit

Returns: Lens<TerrainMaterial, Entity>

Extended Type: Entity

() : unit
Returns: Lens<TerrainMaterial, Entity>

this.TerrainMaterial

Full Usage: this.TerrainMaterial

Returns: Lens<TerrainMaterial, Entity>

Extended Type: Entity

Returns: Lens<TerrainMaterial, Entity>

this.TerrainMaterialProperties

Full Usage: this.TerrainMaterialProperties

Parameters:
    () : unit

Returns: Lens<TerrainMaterialProperties, Entity>

Extended Type: Entity

() : unit
Returns: Lens<TerrainMaterialProperties, Entity>

this.TerrainMaterialProperties

Full Usage: this.TerrainMaterialProperties

Returns: Lens<TerrainMaterialProperties, Entity>

Extended Type: Entity

Returns: Lens<TerrainMaterialProperties, Entity>

this.Tiles

Full Usage: this.Tiles

Parameters:
    () : unit

Returns: Lens<Vector2, Entity>

Extended Type: Entity

() : unit
Returns: Lens<Vector2, Entity>

this.Tiles

Full Usage: this.Tiles

Returns: Lens<Vector2, Entity>

Extended Type: Entity

Returns: Lens<Vector2, Entity>

this.TintImageOpt

Full Usage: this.TintImageOpt

Parameters:
    () : unit

Returns: Lens<Image AssetTag option, Entity>

Extended Type: Entity

() : unit
Returns: Lens<Image AssetTag option, Entity>

this.TintImageOpt

Full Usage: this.TintImageOpt

Returns: Lens<Image AssetTag option, Entity>

Extended Type: Entity

Returns: Lens<Image AssetTag option, Entity>

this.TryGetTerrainQuadSize

Full Usage: this.TryGetTerrainQuadSize

Parameters:
Returns: Vector2 option

Attempt to get the size of each terrain quad.

Extended Type: Entity

world : World
Returns: Vector2 option

this.TryGetTerrainResolution

Full Usage: this.TryGetTerrainResolution

Parameters:
Returns: Vector2i option

Attempt to get the resolution of the terrain.

Extended Type: Entity

world : World
Returns: Vector2i option

Type something to start searching.