| asset | src | sourcecode package Asset Management |
| AssetManager | ||
| backend | src | sourcecode package Data backend classes here... |
| BackendLayer | ||
| builder | src | sourcecode package The Builder creating the Render Engine, located within the MObject Subsystem |
| Builder | ||
| cinelerra3 | ||
| codegen | This package is used to organize code generation by BOUML. It is considered useless after having generated the initial code skeleton. | |
| common | src | sourcecode package Common library and helper classes |
| CommonLib | ||
| Controller | ||
| controller | src | sourcecode package The Processing and Render Controller, located within the MObject Subsystem |
| design | ||
| design | All things concering the big picture. Not a real code package, rather a container for design drafts, specifications, decisions. | |
| engine | src | sourcecode package The Core Render Engine |
| GUI | GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft | |
| gui | src | sourcecode package User Interface classes go here |
| mobject | src | sourcecode package MObject Subsystem including the Session (EDL), Builder and Processing Controller |
| MObject | ||
| proc | src | sourcecode package All classes belonging to the (middle) processing layer |
| ProcessingLayer | ||
| RenderEngine | ||
| session | src | sourcecode package Everything concerning the EDL and Session, within the MObject Subsystem |
| tool | src | sourcecode package Tools and Utilities (separate from the main cinelrra binary) |