Table of Contents

Class IslandShadowsDrawer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class IslandShadowsDrawer : IMapSubDrawer
Inheritance
object
IslandShadowsDrawer
Implements
Extension Methods

Constructors

IslandShadowsDrawer(IIslandModelAccessor, short, GraphicSettings)

public IslandShadowsDrawer(IIslandModelAccessor map, short minLayer, GraphicSettings graphicSettings)

Parameters

map IIslandModelAccessor
minLayer short
graphicSettings GraphicSettings

Fields

ShadowOffsetNormal

public static readonly float ShadowOffsetNormal

Field Value

float

ShadowOffsetPlatform

public static readonly float ShadowOffsetPlatform

Field Value

float

ShadowRadius

public static readonly float ShadowRadius

Field Value

float

Methods

Draw(FrameDrawOptionsNoLOD, MapCullResult)

public void Draw(FrameDrawOptionsNoLOD options, MapCullResult cullResult)

Parameters

options FrameDrawOptionsNoLOD
cullResult MapCullResult

DrawIslandShadowsAbove(IReadOnlyMapLayout, FrameDrawOptions, IReadOnlyList<IslandPreviewRenderData>)

public static void DrawIslandShadowsAbove(IReadOnlyMapLayout mapLayout, FrameDrawOptions options, IReadOnlyList<IslandPreviewRenderData> islands)

Parameters

mapLayout IReadOnlyMapLayout
options FrameDrawOptions
islands IReadOnlyList<IslandPreviewRenderData>

DrawIslandShadowsBelow(IReadOnlyMapLayout, FrameDrawOptions, IReadOnlyList<IslandPreviewRenderData>)

public static void DrawIslandShadowsBelow(IReadOnlyMapLayout mapLayout, FrameDrawOptions options, IReadOnlyList<IslandPreviewRenderData> islands)

Parameters

mapLayout IReadOnlyMapLayout
options FrameDrawOptions
islands IReadOnlyList<IslandPreviewRenderData>