Skip to content

Default Code Generator Plugins

Jesse Talavera-Greenberg edited this page May 4, 2019 · 19 revisions

The default installation of Entitas comes with these plugins, sorted by assembly:

DesperateDevs.CodeGeneration.Plugins

Pre-Processors

TargetFrameworkProfilePreProcessor

ValidateProjectPathPreProcessor

Post-Processors

AddFileHeaderPostProcessor

CleanTargetDirectoryPostProcessor

ConsoleWriteLinePostProcessor

MergeFilesPostProcessor

NewLinePostProcessor

UpdateCSProjPostProcessor

WriteToDiskPostProcessor

DesperateDevs.CodeGeneration.Unity.Plugins

Pre-Processors

WarnIfCompilationErrorsPreProcessor

Post-Processors

DebugLogPostProcessor

Doctors

DebugLogDoctor

WarnIfCompilationErrorsDoctor

Entitas.CodeGeneration.Plugins

Data Providers

ComponentDataProvider

ContextDataProvider

EntityIndexDataProvider

Code Generators

ComponentContextApiGenerator

ComponentEntityApiGenerator

ComponentEntityApiInterfaceGenerator

ComponentGenerator

ComponentLookupGenerator

ComponentMatcherApiGenerator

ContextAttributeGenerator

ContextGenerator

ContextMatcherGenerator

ContextsGenerator

EntityGenerator

EntityIndexGenerator

EventEntityApiGenerator

EventListenerComponentGenerator

EventListenertInterfaceGenerator

Note: This name of this plugin has a typo.

EventSystemGenerator

EventSystemsGenerator

Entitas.Roslyn.CodeGeneration.Plugins

Data Providers

CleanupDataProvider

ComponentDataProvider

EntityIndexDataProvider

Code Generators

CleanupSystemGenerator

CleanupSystemsGenerator

Entitas.VisualDebugging.CodeGeneration.Plugins

TODO

Clone this wiki locally