C4 Engine

Facebook Twitter Google+ YouTube IndieDB
Search C4 Engine API Documentation

C4 Engine API Documentation

index Go To Class Index

An index of all classes, structs, and hierarchies.

Base Services

Memory Manager Memory Manager

Low-level memory operations.

File Manager File Manager

Low-level file access.

Resource Manager Resource Manager

Loading resources, defining custom resource types.

Time Manager Time Manager

Time access, deferred events, timers, date.

Math Library Math Library

Vectors, matrices, quaternions, random numbers.

Utility Library Utility Library

Lists, maps, arrays, strings, graphs, trees, smart links.

System Managers

Graphics Manager Graphics Manager

Renderables, textures, shaders, post-processing.

Sound Manager Sound Manager

Playing sounds, sound flow, audio streaming.

Network Manager Network Manager

Low-level networking access.

Input Manager Input Manager

Input devices, actions, control configuration.

System Utilities System Utilities

Event handling, threads, mutexes, variables, logging.

Large-Scale Architecture

World Manager World Manager

Scene graph, nodes, objects, model animation.

Controller System Controller System

Controllers, scripts, functions.

Physics Manager Physics Manager

Rigid bodies, joints, force fields.

Message Manager Message Manager

High-level networking access.

Effect Manager Effect Manager

Particle systems, emitters, panels, markings.

Interface Manager Interface Manager

User interface widgets, windows, menus.

Movie Manager Movie Manager

Playing movies into interface widgets.

Plugin Modules

World Editor World Editor

The World Editor plugin API.

Browser Plugin Browser Plugin

Displaying interactive web browsers in panels.

Logitech Plugin Logitech Plugin

Image output on the Logitech G15 keyboard.