Bitmap GetBitmap(TerrainPatch p) { switch (RenderMode) { case PatchRenderMode.AzEl: return(p.Horizons != null?p.GetShadows(azimuth_deg, elevation_deg) : p.GetHillshade()); case PatchRenderMode.ShadowCaster: return(p.Horizons != null?p.GetShadows(ShadowCaster) : p.GetHillshade()); case PatchRenderMode.Hillshade: default: return(p.GetHillshade()); } }
public override void LoadTexture() { LoadTexture(Patch.GetHillshade()); }