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

    Interface IMesh

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

    Namespace: TycoonTerrain.Core.Rendering
    Assembly: TycoonTerrainAssembly.dll
    Syntax
    public interface IMesh

    Methods

    Render(Matrix4x4, TerrainTypeCollectionAsset, Int32, ShadowCastingMode, Boolean)

    Renders the mesh.

    Declaration
    void Render(Matrix4x4 matrix, TerrainTypeCollectionAsset TerrainTypes, int layer, ShadowCastingMode shadowCastingMode, bool receiveShadows)
    Parameters
    Type Name Description
    UnityEngine.Matrix4x4 matrix

    The matrix.

    TerrainTypeCollectionAsset TerrainTypes

    The terrain types collection.

    Int32 layer

    The layer to render to.

    UnityEngine.Rendering.ShadowCastingMode shadowCastingMode

    The shadow casting mode.

    Boolean receiveShadows

    Whether to receive shadows.

    In This Article
    • Methods
      • Render(Matrix4x4, TerrainTypeCollectionAsset, Int32, ShadowCastingMode, Boolean)
    Back to top Tycoon Tile documentation