Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Namespace Fwt.HexTerrains.Systems

    Classes

    CalcCellBiomeColorsSystem<TSurfaceData>

    Base system for calculating cell biome colors for a specific surface type.

    CalcCellMetricsSystem<TSurface>

    Base class for systems that calculate cell metrics for provided surface (TSurface)

    CalcChunkVisibilitySystem

    Calculates the visibility data of the terrain chunks based on the camera frustum and chunk metrics.

    CalcDirtyGroundMeshSourcesSystem

    System that calculates which chunk meshes need to be recalculated (dirty) for the HexGroundLayer surface.

    CalcDirtyMeshSourcesSystem<TSurface, TRenderData>

    System that calculates which chunk meshes need to be recalculated (dirty) for the specified surface type.

    CalcDirtyWaterMeshSourcesSystem

    System that calculates which chunk meshes need to be recalculated (dirty) for the HexWaterLayer surface.

    CalcGroundBiomeColorsSystem

    System that calculates the colors for HexGroundLayer.

    CalcGroundCellMetricsSystem

    System that calculates cell metrics for the HexGroundLayer surface.

    CalcGroundMeshSourcesSystem

    System that calculates mesh sources for the HexGroundLayer surface.

    CalcSurfaceMeshSourcesSystem<TSurface, TRenderData>

    Base system that calculates mesh sources for the chunks that are visible and dirty. When creating your own surface, override this system to work with your own surface data.

    CalcWaterBiomeColorsSystem

    System that calculates the colors for HexWaterLayer.

    CalcWaterCellMetricsSystem

    System that calculates cell metrics for the HexWaterLayer surface.

    CalcWaterMeshSourcesSystem

    System that calculates mesh sources for the HexWaterLayer surface.

    CleanupChunksGridDataSystem

    System that cleans up the ChunksGridLayer (usually it cleans up the dirty flags)

    CleanupHexGroundLayerSystem

    System that performs Cleanup on the HexGroundLayer surface data.

    CleanupHexGroundRenderDataSystem

    System that performs a Cleanup on HexGroundRenderLayer. HexGroundLayer.

    CleanupHexSurfaceLayerSystem<TSurface>

    Base class for systems that cleanup HexSurface layer. Calls every frame. Usually clears the dirty flags

    CleanupHexSurfaceRenderDataSystem<TSurface, TRenderData>

    Base class for systems that perform a Cleanup on Render Data of the HexSurface layer. Executes every frame. Usually resets the dirty flags.

    CleanupHexWaterLayerSystem

    System that performs Cleanup on the HexWaterLayer surface data.

    CleanupHexWaterRenderDataSystem

    System that performs a Cleanup on HexWaterRenderLayer. HexWaterLayer.

    CreateChunkMeshesSystem<TSurfaceData, TRenderData>

    Bases class for systems that fill chunk UnityEngine.Mesh with generated data (verts, tris, uvs, etc.).

    CreateChunksGridDataSystem

    CreateColorMapTexturesSystem

    CreateGroundMeshesSystem

    System that creates (fills if already exists) meshes for the hex terrain ground surface HexGroundLayer.

    CreateGroundRenderLayerSystem

    System that creates HexGroundRenderLayer

    CreateHexGroundLayerSystem

    System that creates HexGroundLayer

    CreateHexSurfaceLayerSystem<TRequest, TSurfaceData, TRenderData>

    Base class for systems that create HexSurfaceLayer data.

    CreateHexWaterLayerSystem

    System that creates HexWaterLayer

    CreateSurfaceRenderLayerSystem<TRequest, TSurfaceLayer, TRenderData, TRenderConfig>

    System that creates the RenderLayer for HexSurface layer.

    CreateWaterMeshesSystem

    System that creates (fills if already exists) meshes for the hex terrain water surface HexWaterLayer.

    CreateWaterRenderLayerSystem

    System that creates HexWaterRenderLayer

    RaycastHexTerrainsSystem

    RenderHexGroundSystem

    System that renders the HexGroundLayer

    RenderHexSurfaceSystem<TSurfaceData, TRenderData>

    Base class for systems that render HexSurface layers.

    RenderHexWaterSystem

    System that renders the HexWaterLayer

    UpdateColorMapTextureSystem

    UpdateColorMapTexturesSystemBase

    UpdateMiniMapScreenSystemBase

    In this article
    Back to top Generated by DocFX