forked from samneirinck/cemono
-
Notifications
You must be signed in to change notification settings - Fork 9
Managed Library Structure
RoqueDeicide edited this page Dec 14, 2014
·
1 revision
Cryambly's structure can be easily dissected into namespaces:
-
CryCil - Contains all of common types.
-
Engine - Contains definitions of types that are related to interfacing with CryEngine subsystems.
- DebugServices - Provides interface with CryEngine debugging interface, that includes logging.
- Interops - Contains definitions of all internal calls that provide ability to invoke C++ code from CIL one.
-
Mathematics - Contains every mathematical construct, used by CryCIL and CryEngine based software.
- Geometry - Contains all geometrical types that are in any way sophisticated.
- Graphics - Contains graphics-related definitions.
- MemoryMapping - Contains helpers for easy reinterpretation of data.
-
RunTime - Defines internal subsystems of CryCIL in Cryambly.
-
Compilation - Defines types related to compilation of game code.
- Projects - Defines all basic types of projects that can be compiled.
- Reporting - Defines reporting form for when there are problems with compilation.
- Logging - Defines an object that can be used to redirect console output into CryEngine log.
-
Compilation - Defines types related to compilation of game code.
-
Engine - Contains definitions of types that are related to interfacing with CryEngine subsystems.
CryCIL: Repository, Releases, Wiki, Issues