2 using System.Collections.Generic;
6 using Vintagestory.API.Client;
7 using Vintagestory.API.Common;
8 using Vintagestory.API.MathTools;
12 public abstract class IChunkRenderer
14 public virtual ICoreClientAPI ClientAPI { get; protected set; }
15 public virtual ILogger Logger { get; protected set; }
16 public virtual Dictionary<int, BlockDesignator> BlockID_Designators { get; set; }
18 protected IChunkRenderer(ICoreClientAPI clientAPI, ILogger logger)
20 this.ClientAPI = clientAPI;
24 public abstract void GenerateChunkPngShard(Vec2i chunkPos, IMapChunk mapChunk, ColumnMeta metaData, PngWriter pngWriter, out uint pixelCount);