Main Page   Class Hierarchy   Compound List   File List   Compound Members  

Kyra Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
GlDynArray< T >A dynamic array class
GlFixedA fixed math class
GlIsoMathA utility class for performing math transformations in an Isometric view
GlRandomRandom number generators (including the rand() in C) are often frustratingly non-random in their lower bits
GlSList< T >A template for a singly-linked list, of the simplest sort
GlSListIterator< T >An iterator to walk a singly linked list
GlSListNode< T >A node of a single linked list
IKrWidgetListenerAn abstract class, the HandleWidgetEvent when a widget listener receives an event
KrActionAn action is contained by a sprite resource and is itself a container for frames
KrBinaryDataResourceA data resource stores user data in the dat file
KrBoxA Box is sse to create filled or unfilled rectangles, horizontal lines, verticle lines, and crosshairs
KrBoxResourceA Box is a box of color, a horizontal line, a vertical line, a crosshair, or a rectangle
KrButtonA super class for more specialized buttons
KrCanvasA Canvas is a pixel area that a client program can draw to
KrCanvasResourceA Canvas is a user-draw object
KrColorTransformA class that defines a color transformation
KrConsoleA GUI Widget to display a (basic) console window
KrDirtyRectangleDirtyRectangle manages the rectangle made invalid when Images move or change
KrEngineThe core of the Kyra system
KrEventManagerManages widgets -- if you use widgets, you need one of these! All SDL keyboard and mouse events should be sent to the widget system via the KrEventManager::HandleEvent method
KrFontResourceA font is what text is created from
KrImageThe parent class for any Node that actually draws to the screen
KrImageListBoxA widget to display a listbox of images
KrImageTreeThe ImageTree contains all the Image Nodes
KrImNodeThe base class of everything that can be in an ImageTree
KrListBoxA very simple listbox
KrMatrix2A matrix class, of sorts
KrPainterFunctions that draw on a surface
KrProgressA progress bar widget
KrPushButtonA push button that is only depressed while the mouse or accelerator key is down
KrRectA rectangle structure
KrResourceThe KrImNode's children - Sprite, Canvas, etc - are instances of corresponding resources
KrResourceVaultThe vault is a container for resources
KrRGBAThe basic color and pixel structure
KrSchemeA scheme defines a color system for widgets
KrSpriteThe most obvious class for a sprite image, describes on on screen image, potentially with multiple actions and frames
KrSpriteResourcePractically, a sprite resource is used to create a sprite
KrTextBoxDefines an area of the screen to be used to display text
KrTextDataResourceA data resource stores user data in the dat file
KrTextWidgetA "widget" version the the textbox
KrTileTiles are optimized for background tiling
KrTileResourcePractically, a tile resource is used to create a tile
KrToggleButtonA toggle type button, that clicks down and stays down until clicked again
KrWidgetThis is the base of any Kyra widget

Generated on Mon Sep 15 12:01:11 2003 for Kyra by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001