gel::Gel2dVec | 2D vector class with lots of operators and a few useful functions |
gel::Gel3dVec | 3D vector class with lots of operators and a few useful functions |
gel::Gel3x3Matrix | Square matrix for 2-dimensional transformations |
gel::Gel4x4Matrix | Square matrix for 3-dimensional transformations |
gel::GelAABB | Axis-aligned bounding box for collision testing |
gel::GelAnimation | |
gel::GelAnimSprite | Frame-based texture animated sprite |
gel::GelAppBase | Reimplementable base class for your Gel2D application |
gel::GelArmature | 2D bone system for character animation |
gel::GelBone | A bone |
gel::GelCamera | Camera |
gel::GelCdtPoint | A point for collision testing |
gel::GelChar | ASCII character |
gel::GelCircle | Bounding circle for collision testing |
gel::GelCollision | 2D collision detection algorithms |
gel::GelColor | Scalar RGBA color class |
gel::GelColorTool | Common color operations |
gel::GelCString | Classic C style string abstraction |
gel::GelDir | File directory manager |
gel::GelEngine | Used for starting up and shutting down the Gel2D game engine |
gel::GelEvent | Base event class |
gel::GelEventDispatcher | Event dispatcher |
gel::GelEventReceiver | Event receiver |
gel::GelFileStream | File data stream |
gel::GelFont | Font class |
gel::GelFontChar | Font character structure |
gel::GelGameState | Game state object |
gel::GelGameStateManager | Game state manager |
gel::GelGUIButton | GUI push button widget |
gel::GelGUICheckBox | GUI check box widget |
gel::GelGUIManager | GUI manager |
gel::GelGUIText | GUI text widget |
gel::GelGUIWidget | GUI base widget |
gel::GelHSLA | HSLA color class |
gel::GelHWColor | Hardware RGBA color class |
gel::GelImage | |
gel::GelImageData | Image data structure |
gel::GelInput | Keyboard, mouse, and joystick input handling |
gel::GelKeyEvent | Keyboard event |
gel::GelKeyFrame | Key frame container for animation data |
gel::GelLine | |
gel::GelLinkedList< dType > | Doubly-linked list template |
gel::GelListNode< dType > | Doubly-linked list node |
gel::GelMath | Some useful mathematical functions |
gel::GelMemoryStream | Memory data stream |
gel::GelMouseEvent | Mouse event |
gel::GelOBB | Oriented bounding box for collision testing |
gel::GelObject | Gel2D object base class |
gel::GelParSysData | Particle System data |
gel::GelParticle | Particle data structure |
gel::GelParticleSys | Particle simulation / rendering |
gel::GelPoint | |
gel::GelPowerInfo | Obtains electrical power information |
gel::GelQueue< dType > | Queue template |
gel::GelRay | |
gel::GelRect | |
gel::GelRectf | |
gel::GelRenderSystem | Abstract render system |
gel::GelResizeEvent | Resize event |
gel::GelResourceManager | Resource manager |
gel::GelResourcePack | Resource packer |
gel::GelRGBA | RGBA color class |
gel::GelSceneManager | Scene manager |
gel::GelSize | |
gel::GelSprite | Sprite |
gel::GelStack< dType > | Stack template |
gel::GelString | ASCII string |
gel::GelSysInfo | Obtains system information |
gel::GelText | Text object |
gel::GelTextStream | Text data stream |
gel::GelTexture | |
gel::GelTextureObject | Gel2D texture object base class |
gel::GelUChar | Unicode character |
gel::GelVert | Mesh vertex structure |
gel::GelVideo | Video mode handling |
gel::GelVideoMode | Video mode structure |
gel::GelViewport | Viewport |
gel::GelWindow | Window handling |
API Documentation by Mark D. Procarione | Generated by |