hex-world
    Preparing search index...

      hex-world

      Classes

      RtsCameraController
      Emitter
      ResourceLayer
      TerritoryLayer
      CellOverlayLayer
      ChunkManager
      FogData
      HexHashGrid
      HexPicker
      MapSkirt
      WorkerChunkBuilder
      DayNightCycle
      SunShadowRig
      HexMap
      MapEdit
      MapTransaction
      FlowField
      ClimateData
      SeasonCycle
      GodRays
      SkyDome
      HexUnit
      UnitManager
      PrecipitationLayer
      WeatherSystem
      Wind
      HexWorld

      Interfaces

      GroundFootprintOptions
      RtsCameraOptions
      GenerateResourcesOptions
      ResourceLayerOptions
      ResourcePlacementRule
      ResourceDescriptor
      PlacedResource
      FactionDescriptor
      TerritoryLayerOptions
      GenerateAsyncOptions
      BiomeAssignerOptions
      ChunkTerrainOptions
      ClimateSimulatorOptions
      CoastShapingOptions
      ErosionOptions
      FbmGeneratorConfig
      FbmTerrainOptions
      LiquidShowcaseConfig
      MapGeneratorConfig
      GenerationProgress
      ConfigFieldDescriptor
      MapGeneratorPlugin
      MountainLakeConfig
      MountainRangeOptions
      MapRegion
      RegionLayoutOptions
      RiverGeneratorOptions
      ClimateRiverOptions
      RoadGeneratorOptions
      TemperatureModelOptions
      VolcanoOptions
      OverlayMapSource
      OverlaySetOptions
      OverlayPathOptions
      CellOverlayLayerOptions
      ChunkEvent
      ChunkManagerEventMap
      ChunkManagerOptions
      ChunkWorkerGeometryOptions
      ChunkWorkerSetMapMessage
      ChunkWorkerBuildMessage
      ChunkWorkerBuiltMessage
      ChunkWorkerErrorMessage
      ChunkWorkerHandlerResult
      ChunkGeometries
      PlainColor
      ChunkTerrainColorSource
      ChunkBounds
      AmbientOcclusionOptions
      ChunkGeometryOptions
      TerrainChunkArrays
      RoadChunkArrays
      ChunkArrays
      HexHash
      HexPickerSource
      HexPickerOptions
      LiquidTypeDescriptor
      LiquidMaterialSet
      MapSkirtMeshOptions
      MapSkirtOptions
      MapSkirtArrays
      RiverFlowSource
      RoadMaterialOptions
      ScatterMaterialDescriptor
      ScatterAssetDescriptor
      ScatterRepeat
      ScatterRecipePart
      ScatterRecipe
      ScatterShapeOptions
      ScatterTextureOptions
      ScatterThumbnailOptions
      ScatterAsset
      FeatureCollection
      ScatterVariantDescriptor
      ScatterPlacementRules
      ScatterDescriptor
      ScatterDefinition
      ResolveScatterOptions
      SkirtMaterialOptions
      TerrainMaterialOptions
      CliffStrataOptions
      TerrainGridOptions
      TerrainTextureArrayOptions
      TerrainTextureDescriptor
      TerrainDescriptor
      TerrainDefinition
      WaterGeometryOptions
      LiquidColorOptions
      WaterfallSprayMaterialOptions
      WaterfallSite
      WaterfallFoamOptions
      WaterfallSprayOptions
      ChunkWorkerLike
      DayNightOptions
      DayNightState
      DayNightTargets
      SunShadowOptions
      CellSurfaceSource
      CellSurfaceOptions
      HexMapOptions
      CellSnapshot
      CellRecord
      MapWorldBounds
      MapImageLayoutOptions
      MapImageTransform
      MapImageLineStyle
      MapImageOptions
      MapImageContext
      MapMetadata
      MapDescriptorSets
      DeserializedMap
      HexCoord
      HexLayout
      HexOrientation
      HexPackMapEntry
      HexPackManifest
      GltfLoaderLike
      LoadHexPackOptions
      HexPackage
      ExportMapEntry
      ExportHexPackOptions
      FlowFieldOptions
      DomainCostOptions
      FindPathOptions
      SeasonOptions
      SeasonState
      SnowAppearanceOptions
      FoliageTintOptions
      SeasonAppearanceOptions
      AtmosphereOptions
      GodRaysOptions
      SkyDomeOptions
      HexUnitOptions
      UnitEvent
      UnitManagerEventMap
      UnitManagerOptions
      CloudShadowOptions
      PrecipitationOptions
      WeatherOptions
      OvercastTarget
      WindOptions
      WindSwayOptions
      CellRef
      CellPointerEvent
      HexWorldEventMap
      HexWorldCameraOptions
      HexWorldOptions
      HexWorldSeasonOptions

      Type Aliases

      ProjectingCamera
      EventListener
      Unsubscribe
      LiquidPredicate
      ResourceIconRegistry
      ResourceValue
      OwnershipValue
      OverlayStyle
      ChunkWorkerRequest
      ChunkWorkerResponse
      TerrainColorMode
      ScatterPrimitive
      ScatterPartRole
      ScatterLayerConfig
      ScatterThresholds
      ScatterAssetRegistry
      TerrainAssetRegistry
      TerrainType
      MovementDomain
      MoveCostFn
      SeasonScope
      PrecipitationType
      WeatherType

      Variables

      PORT_KEY
      DEFAULT_RESOURCE_DESCRIPTORS
      ChunkPlugin
      FbmPlugin
      LiquidShowcasePlugin
      MountainLakePlugin
      VOLCANIC_ASH_TERRAIN_DESCRIPTOR
      RENDER_ORDER_SHORE
      RENDER_ORDER_ESTUARY
      RENDER_ORDER_RIVER
      RENDER_ORDER_ROADS
      RENDER_ORDER_WATERFALL_FOAM
      RENDER_ORDER_WATERFALL_SPRAY
      TERRAIN_FALLBACK_COLOR
      CHUNK_GEOMETRY_DEFAULTS
      BRIDGE_ARCH
      BRIDGE_THICKNESS
      BRIDGE_HALF_WIDTH
      TERRACE_STEPS
      DEFAULT_LIQUID_DESCRIPTORS
      RIVER_BASE_HALF_WIDTH
      RIVER_MIN_HALF_WIDTH
      RIVER_MAX_HALF_WIDTH
      RIVER_WIDTH_EXPONENT
      NO_SNOW_KEY
      FEATURE_THRESHOLDS
      PINE_RECIPE
      BROADLEAF_RECIPE
      BUSH_RECIPE
      ROCK_RECIPE
      SMOKE_RECIPE
      PALM_RECIPE
      BROADLEAF_TRUNK_COLOR
      BROADLEAF_CANOPY_COLOR
      BUSH_COLOR
      SMOKE_COLOR
      SCATTER_TEXTURE_GLSL
      SCATTER_TEXTURE_VERT_BODY
      SCATTER_TEXTURE_FRAG_BODY
      DEFAULT_TERRAIN_DESCRIPTORS
      DEFAULT_TERRAIN_DEFINITIONS
      DEFAULT_TERRAIN_LOOKUP
      DEFAULT_WATER_TERRAIN_INDEX
      DEFAULT_RIVERBED_TERRAIN_INDEX
      WATER_GLSL
      LIQUID_APPEARANCE_GLSL
      TerrainType
      CELL_STRIDE
      OFFSET_TERRAIN
      OFFSET_ELEVATION
      OFFSET_FLAGS
      OFFSET_RIVER_DIR
      FLAG_ROAD
      FLAG_WALL
      FLAG_WATER
      ELEVATION_SCALE
      STREAM_BED_ELEVATION_OFFSET
      RIVER_SURFACE_ELEVATION_OFFSET
      HEX_DIRECTIONS
      POINTY_TOP
      FLAT_TOP
      SEASON_VERT_DECL
      SEASON_VERT_BODY
      SEASON_FRAG_DECL
      SNOW_GLSL
      FOLIAGE_GLSL
      DEFAULT_BLOSSOM_STRENGTH
      SEASON_COLOR_SLOT
      ATMOSPHERE_GLSL
      CLOUD_GLSL
      WIND_SWAY_GLSL
      WIND_SWAY_VERT_BODY

      Functions

      groundPointFromNdc
      cameraGroundFootprint
      isPort
      setPort
      isShoreCell
      shoreLiquidNeighbors
      listPorts
      generateResources
      createResourceIconMaterial
      driveGenerationSteps
      generateMapAsync
      generatePluginAsync
      assignBiomes
      generateChunkTerrain
      generateChunkTerrainSteps
      simulateClimate
      simulateClimateSteps
      applyCoastShaping
      applyErosion
      applyErosionSteps
      generateFbmTerrain
      generateFbmTerrainSteps
      generateMap
      generateMapSteps
      applyMountainRanges
      createRegions
      generateClimateRivers
      generateRivers
      generateRoads
      latitudeAt
      computeTemperature
      applyVolcanoes
      createChunkWorkerHandler
      createEstuaryMaterial
      resolveChunkGeometryOptions
      chunkArraysToGeometries
      buildChunkGeometry
      edgeTypeOf
      terraceFactors
      buildChunkArrays
      computeFlatNormals
      buildHexGeometry
      pickHexFromMeshes
      pickHex
      resolveLiquidMaterials
      liquidMaterialList
      skirtBaseY
      buildMapSkirtArrays
      createRiverMaterial
      riverHalfWidth
      riverWidthScale
      riverEdgeFlow
      createRoadMaterial
      createRockMaterial
      resolveScatterMaterial
      resolveScatterAssets
      buildScatterMeshes
      buildShapeGeometry
      recipeFoliageColor
      mergeColored
      seatOnGround
      fitHeight
      createBroadleafGeometry
      createBushGeometry
      createPineGeometry
      createSmokeGeometry
      scatterTextureUniforms
      attachScatterTexture
      hasScatterTexture
      styleScatterTexture
      setScatterTextureEnabled
      renderScatterThumbnail
      disposeScatterThumbnailRenderer
      placementFilter
      resolveScatterDefinition
      createSkirtMaterial
      configureSkirt
      createTerrainMaterial
      configureCliffStrata
      setCliffStrataEnabled
      configureTerrainGrid
      setTerrainGridEnabled
      buildTerrainTextureArray
      warnOnDuplicateTerrainIndices
      resolveTerrainDefinitions
      buildWaterTerrainSet
      buildLiquidTerrainSets
      buildTerrainLookup
      createRiverCellFilter
      liquidAppearanceUniforms
      setLiquidLightTint
      createWaterMaterial
      createWaterShoreMaterial
      createWaterfallFoamMaterial
      createWaterfallSprayMaterial
      findWaterfalls
      buildWaterfallFoamGeometry
      buildWaterfallSprayGeometry
      createDefaultChunkWorker
      serializeChunkGeometryOptions
      formatTimeOfDay
      riverBanks
      hasBridge
      cellSurfaceY
      getMapWorldBounds
      getMapImageTransform
      drawMapImage
      renderMapImage
      serializeMap
      deserializeMap
      serializeMapJSON
      deserializeMapJSON
      hexCoord
      s
      hexAdd
      hexSubtract
      hexScale
      hexLength
      hexDistance
      hexEquals
      hexNeighbor
      hexNeighbors
      hexRange
      offsetToHex
      hexToOffset
      hexRound
      hexLerp
      hexLine
      offsetNeighbor
      createLayout
      hexToWorld
      hexCorner
      hexCorners
      worldToHex
      fbm
      sampleNoise
      makeRng
      loadHexPack
      exportHexPack
      computeFlowField
      cellDomain
      createDomainCost
      isEmbarkStep
      isDisembarkStep
      smoothPath
      findPath
      getMovementRange
      getVisibleCells
      hasLineOfSight
      seasonWarming
      formatSeason
      seasonUniforms
      freezeUniforms
      snowAppearanceUniforms
      foliageUniforms
      injectSeasonLookup
      ensureSeasonColorSlot
      seasonBindingUniforms
      configureSeason
      styleSnow
      styleFoliage
      setSeasonPhase
      resolveFoliageColor
      resolveSnowTerrain
      setSeasonEnabled
      attachSnow
      hasSnow
      attachSeasonalTint
      hasSeasonalTint
      atmosphereUniforms
      configureAtmosphere
      setAtmosphereEnabled
      setAtmosphereColor
      attachAtmosphere
      averageTerrainColor
      cloudShadowUniforms
      configureTerrainClouds
      setTerrainCloudsEnabled
      advanceTerrainClouds
      setMaterialWind
      windSwayUniforms
      attachWindSway
      hasWindSway
      styleWindSway
      setWindSwayEnabled

      References

      ChunkGeneratorConfig → MapGeneratorConfig