Table of Contents

Namespace PlumJsonAnimator.Services

Classes

AppSettings

Provides app settings. It is in "C:\Users\username\AppData\Roaming\PlumJsonAnimator\settings.plmjsn" usually

AppSettingsData

Contains jsonifyed app settings

CodeData

Jsonifyed project

Engine

Plays animation and update time

ImageExporter

Provides methods for exporting animations

Interpolation

Provides interpolation methods for animations and method for finding interpolation parameter t.

JsonCode

Provides methods for converting project into json code

JsonCode.ValidResult

Contains information about json validation and provides updated validated data

JsonExport

Provides methods for exporting and importing json code from file

JsonValidator

Validates json code

LocalizationService

Provides methods for localize application

Prettify

Provides mwthods for prettifying json

ProjectFilesManager

Provides methods for work with project files

ProjectSettings

Provides methods for work with project settings. It is in "{projectDir}/{projectName}/settings.plmjsn: ususally.

SettingsData

Contains jsonifyed settings data

Enums

LocalizationConsts

All word codes