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.