Cubism FrameworkLayer
| _Dependencies | Project Upload | |
| Cubism_FrameworkLayer | Project Upload | |
| out/build/x64-debug/Cubism_FrameworkLayer | Project Upload | |
| .gitignore | .gitignore | |
| Banner.PNG | Banner.PNG | |
| CMakeLists.txt | Project Upload | |
| CMakePresets.json | Project Upload | |
| LICENSE | Initial commit | |
| README.md | README.md aktualisiert | |
Cubism.FrameworkLayer
Cubism is an multi layered API, that I wrote over 1-2 months for my thesis at "School for Games" in Berlin.
It is seperated in 3 different layers.
CoreLayer, the FrameworkLayer and the EngineLayer.
The idea behind this approach was to have this API be usable at different stages of complexity.
Building up open the CoreLayer, the FrameworkLayer layer is an middle ground between Core and Engine. At this level, many things are automated to increase ease of use and producivity, but at the cost of low level controll. Note: There is purposfully no culling implemented at this layer.