OSDN Git Service

indentation
[automap/automap.git] / Automap / Renderers / IChunkRenderer.cs
1 using System;
2 using System.Collections.Generic;
3
4 using Hjg.Pngcs;
5
6 using Vintagestory.API.Client;
7 using Vintagestory.API.Common;
8 using Vintagestory.API.MathTools;
9
10 namespace Automap
11 {
12         public abstract class IChunkRenderer
13         {
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; }
17
18                 protected IChunkRenderer(ICoreClientAPI clientAPI, ILogger logger)
19                 {
20                         this.ClientAPI = clientAPI;
21                         this.Logger = logger;
22                 }
23
24                 public abstract void GenerateChunkPngShard(Vec2i chunkPos, IMapChunk mapChunk, ColumnMeta metaData, PngWriter pngWriter, out uint pixelCount);
25         }
26 }
27