You are on page 1of 1

C4 Engine Architecture

c4engine.com
System Managers
Mouse Sockets
Threads Workers
General Services
Keyboard Connections
Thread Input Network
Mutexes Job Queue
Manager Manager Gamepads Manager Fault Tolerance
Allocators Multiple Heaps Signals Batches
Memory Joysticks Packet Encryption
Pools Manager Debugging

Renderables Camera Setup


Virtual Folders Mixer Decompression
Texture Maps Light Setup
File Resource Graphics Sound
Pack Files 3D Audio Streaming
Manager Manager Shaders Manager Fog Setup Manager
Caching Reverb Effects Sound Flow
Vertex Buffers Postprocessing

Geometric Algebra

Vectors Polygon Utilities


Large-Scale Architecture
Bivectors Client / Server

Trivectors Math Library Message Messages

Points ′ = Q ∨  ∨ Q

v
Manager Players
m
μ=
v

Scripts Controller Messages


Controller
μ
Lines f
L
′ File Transfer

System
g
2d

Planes

μ (1 − cos 2φ ) Functions Journaling
μ
φ
 μ sin 2φ

Matrices Glyph Rendering


projectivegeometricalgebra.org

Quaternions Icon Rendering

Motors Random Numbers Kerning

Models Ligatures
Bounding Volumes
Skinning
Animation Marks
Arrays Trees
Morphing System
Alternates sluglibrary.com
Lists Graphs
Common Animation Blending Shaping
Maps Library Hash Tables

Strings Links

Widgets Mutators
Interface
Windows Input Events
Open Data Manager
Description Language Viewports Configuration

data-type name { data-list } Time


[ integer-literal ] * name { data-array-list }
Manager
,

identifier name ( property ) { structure } transvoxel.org

openddl.org
Tracks
Movie
Compression
Manager
Plugin Modules Recording

Geometries Sound Sources

Open Game Lights Zones / Portals


Scene
Engine Exchange
Cameras Structure Effects

Instances Triggers
Interface Panels Atmosphere
Special
Particle Systems Halos / Shafts
opengex.org
Effects
Surface Markings Motion Blur
Rigid Bodies Collision Detection

Shapes Force Fields


World Physics
Joints Manager Water / Buoyancy
Script
Editors Application
Contacts Rope / Cloth
Shader

Panel

Texture Maps

Fonts / Icons
Visibility Determination Detail Rings
Sounds
Plugin World Game
Tools Proximity Queries Light Culling
Movies Manager Manager
Object Interaction Shadow Culling
Strings

Pack Files

Copyright © 2021

You might also like