
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 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
![]() |