• Manual
  • Scripting API
  • Asset Store
  • TycoonTerrain.Core.Rendering
Search Results for

    Show / Hide Table of Contents
    • TycoonTerrain.Components
      • TycoonTileRendererBase
    • TycoonTerrain.Core
      • BoundsContainer
      • BoundsReservationRegister
      • CallbackHandle
      • CallbacksRegister
      • CardinalDirection
      • ChunkSet
      • ConstructableDefinition
      • CornerIndex
      • Extensions
      • IChunkListener
      • IntBound
      • LandTile
      • OnBoundsChangeCallback
      • PlacementValidResult
      • SurfaceOverlayMesh
      • TerrainGrid
      • TerrainModifiedEvent
      • TerrainSelection
      • TerrainTypeCollectionAsset
      • TerrainTypeDefinition
      • TerrainTypeTable
      • TileCorner
      • TileHandle
      • TilePosition
      • TileType
      • TycoonTileMap
      • TycoonTileRaycastHit
    • TycoonTerrain.Core.Generation
      • TerrainGenerationJob
    • TycoonTerrain.Core.Rendering
      • ChunkMesh
      • IMesh
      • NativeMeshData
      • RenderTerrainCliffChunkJob
      • RenderTerrainSurfaceChunkJob
      • RenderWaterChunkJob
      • RenderWaterCliffChunkJob
      • SubMeshTriangle
    • TycoonTerrain.Core.TerrainOperations
      • ClearWaterBodyOperation
      • CopyHeightMapOperation
      • CreateWaterBodyFloodOperation
      • DecreaseHeightCliffOperation
      • DecreaseHeightCorner
      • DecreaseHeightSmoothConnectedOperation
      • GetTilesInWaterBody
      • IncreaseHeightCliffOperation
      • IncreaseHeightCorner
      • IncreaseHeightSmoothConnectedOperation
      • ITerrainOperation
      • MaxHeightSmooth
      • OperationContext
      • OperationResult
      • SetHeightOperation
      • SetTileTypeInBoundsOperation
      • SetWaterLevelOperation
    • TycoonTerrain.Previewers
      • BuildingToolPreviewer
      • PreviewMeshes
      • TerrainPainterPreviewer
      • TerrainSelectionPreviewer
      • ToolPreviewerBase<T>
    • TycoonTerrain.Tools
      • BuildingTool
      • PainterTool
      • SceneryTool
      • SelectionToolBase
      • SnappingMode
      • TerraformingTool
      • ToolBase
      • WaterTool

    Namespace TycoonTerrain.Core.Rendering

    Classes

    ChunkMesh

    Contains all data that is required to render a single Tycoon Tile map chunk.

    Structs

    NativeMeshData

    Structure used by rendering jobs to facilitate mesh building in the Unity Job System on background threads.

    RenderTerrainCliffChunkJob

    Job that renders the tile cliffs for a given map chunk.

    RenderTerrainSurfaceChunkJob

    The render terrain surface chunk job is responsible for generating top surface mesh data for tiles within a given bounds.

    RenderWaterChunkJob

    This job renders the water surface of a chunk.

    RenderWaterCliffChunkJob

    This job is responsible for rendering the water cliffs, at the map edges, to a mesh.

    SubMeshTriangle

    Helper struct that stores the triangle index and tile type.

    Interfaces

    IMesh

    Common interface that must be implemented by any renderable meshes that will be used in a Tycoon Tile terrain renderer that implements TycoonTileRenderer.

    In This Article
    • Classes
    • Structs
    • Interfaces
    Back to top Tycoon Tile documentation