• Manual
  • Scripting API
  • Asset Store
  • TycoonTerrain.Core.Rendering
  • RenderTerrainSurfaceChunkJob
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

    Struct RenderTerrainSurfaceChunkJob

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

    Namespace: TycoonTerrain.Core.Rendering
    Assembly: TycoonTerrainAssembly.dll
    Syntax
    public struct RenderTerrainSurfaceChunkJob : IJob

    Constructors

    RenderTerrainSurfaceChunkJob(IntBound, TerrainGrid, TerrainTypeTable, Single, NativeMeshData)

    Initializes a new instance of the RenderTerrainSurfaceChunkJob struct.

    Declaration
    public RenderTerrainSurfaceChunkJob(IntBound bounds, TerrainGrid grid, TerrainTypeTable typeTable, float tileStepHeight, NativeMeshData nativeMeshData)
    Parameters
    Type Name Description
    IntBound bounds

    The area of terrain to render.

    TerrainGrid grid

    The grid.

    TerrainTypeTable typeTable

    The type table.

    Single tileStepHeight

    Height in world space per tile height step.

    NativeMeshData nativeMeshData

    The native mesh data.

    Properties

    NativeMeshData

    Gets the native mesh data.

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

    The native mesh data.

    Methods

    Dispose()

    Declaration
    public void Dispose()

    Execute()

    Entry point of this meshing job.

    Declaration
    public void Execute()
    In This Article
    • Constructors
      • RenderTerrainSurfaceChunkJob(IntBound, TerrainGrid, TerrainTypeTable, Single, NativeMeshData)
    • Properties
      • NativeMeshData
    • Methods
      • Dispose()
      • Execute()
    Back to top Tycoon Tile documentation