Table of Contents

Namespace EncDotNet.S100.Portrayals.Application

Classes

ApplicationContentScope

The portrayal part of a tile disk-cache content scope for a portrayal defined in code, which has no catalogue files to hash.

ApplicationPalette

The colours of a portrayal defined in code rather than by an S-100 portrayal catalogue: named colour tokens, each with a Day, Dusk and Night value. It produces the ColorPalette that drawing instructions' colour tokens and SVG palette classes resolve against.

InstructionBuilder

Builds the S-100 Part 9 drawing instructions of a portrayal defined in code: point symbols, text, lines and areas. The builder carries what a catalogue rule would set before its drawing commands (viewing group, drawing priority, display plane and scale limits) and stamps them on every instruction it builds.

SymbolSet

The S-100 SVG symbols of a portrayal defined in code, read from embedded resources and served by name through Provider.

TextInstructionStyle

How an InstructionBuilder draws text: font, colour tokens, halo, alignment and offset. The defaults match a TextInstruction's.

Structs

PaletteColors

The Day, Dusk and Night values of one colour token in an ApplicationPalette.

Interfaces

IDynamicFeaturePortrayal

A code-defined portrayal of the features of an IDynamicFeatureSource: S-100 Part 9 drawing instructions, built with an InstructionBuilder, plus the palette and symbols they resolve against.