Table of Contents

Class SpaceTheme

Namespace
Root
Assembly
SPZGameAssembly.dll
public class SpaceTheme : VisualTheme
Inheritance
object
SpaceTheme
Implements
Extension Methods

Constructors

SpaceTheme(GraphicSettings, short, short, IResourceLifetime)

public SpaceTheme(GraphicSettings graphicSettings, short minIslandLayer, short maxIslandLayer, IResourceLifetime resourceLifetime)

Parameters

graphicSettings GraphicSettings
minIslandLayer short
maxIslandLayer short
resourceLifetime IResourceLifetime

Properties

AccentColorPalette

public MetaAccentColorPalette AccentColorPalette { get; }

Property Value

MetaAccentColorPalette

BaseResources

public VisualThemeBaseResources BaseResources { get; }

Property Value

VisualThemeBaseResources

IslandFrameResources

public MetaIslandFrameGenerationResources IslandFrameResources { get; }

Property Value

MetaIslandFrameGenerationResources

MapBoundsProvider

public IMapBoundsProvider MapBoundsProvider { get; }

Property Value

IMapBoundsProvider

ThemeResources

public SpaceThemeResources ThemeResources { get; }

Property Value

SpaceThemeResources

Methods

Dispose()

public void Dispose()

Draw_Background(FrameDrawOptionsNoLOD)

public void Draw_Background(FrameDrawOptionsNoLOD options)

Parameters

options FrameDrawOptionsNoLOD

Draw_FluidResourceSource(FrameDrawOptionsNoLOD, IFluidMapResourceSource)

public void Draw_FluidResourceSource(FrameDrawOptionsNoLOD options, IFluidMapResourceSource fluidMapResource)

Parameters

options FrameDrawOptionsNoLOD
fluidMapResource IFluidMapResourceSource

Draw_RenderVoid(FrameDrawOptionsNoLOD, GlobalChunkCoordinate, HashSet<IslandTileCoordinate>)

public void Draw_RenderVoid(FrameDrawOptionsNoLOD options, GlobalChunkCoordinate origin_GC, HashSet<IslandTileCoordinate> tiles)

Parameters

options FrameDrawOptionsNoLOD
origin_GC GlobalChunkCoordinate
tiles HashSet<IslandTileCoordinate>

Draw_ScheduleCameraDependentJobs(FrameDrawOptionsNoLOD)

public void Draw_ScheduleCameraDependentJobs(FrameDrawOptionsNoLOD options)

Parameters

options FrameDrawOptionsNoLOD

Draw_ShapeResourceSource(FrameDrawOptionsNoLOD, IShapeMapResourceSource)

public void Draw_ShapeResourceSource(FrameDrawOptionsNoLOD options, IShapeMapResourceSource source)

Parameters

options FrameDrawOptionsNoLOD
source IShapeMapResourceSource

GarbageCollect()

public void GarbageCollect()

OnGameInitialize()

public void OnGameInitialize()

RegisterCommands(IDebugConsole)

public void RegisterCommands(IDebugConsole console)

Parameters

console IDebugConsole