art software for the rest of us
drawing paint image sdl art
gradien source
11 folders · 29 files

README.md

This is the source code of Gradien, it's split into multiple subsystems,

Root #

This is where basic primitives live

UserInterface #

This is where GUI primitives live, these are used by an AppLayer implemented in the future

Shaders #

This is where shaders live

RenderingContext #

This contains RenderingContexts with a specific purpouse each

PrimitivesBuilder #

This contains builder helpers for primitives

Panels #

This contains the panels/windows that are independent of eachother

ManagementContext #

This contains ManagementContexts that hold data to be managed

LayerNodes #

This holds canvas layers

Input #

This is the input subsystem, it contains the input handler and a pointer and stream abstraction

Comands #

This holds the commands used for the replay/UndoRedo feature

AppLayers #

This holds the layers used by the app that are independent of eachother