The SGX Engine - Domains

Cross-platform Components OS-Dependent Libraries Platform-specific Code
SGX Domains Platform Utilities Drivers(common) Libraries Drivers (platform-specific) Skeleton
This covers a range of common 'problem domains', and features cross-platform code for each of them.

The current domains are...

Geometry

A simple collection of classes to represent shapes. These detail the maths only, allowing them to be used without the graphic renderer.

Graphics

This covers the basic structures used in graphics engines, and algorithms. It features,
  • camera
  • color manipulation
  • view frustum calculations
  • lighting properties
  • primitive shapes (an extension of the geometry domain)
  • image surface manipulation

MIDI

This contains a ported version of Steevs' MIDI Library to process MIDI files, and understand MIDI serial data.

Valid HTML 4.01 Transitional