SGE Documentation

Table of Contents

SGE Introduction
1. Intro
2. Requirements
3. Compiling
4. Library usage
5. Makefile options
5.1 Using pure C with SGE(C_COMP)
5.2 FreeType (USE_FT)
5.3 The SDL_Image library (USE_IMG)
5.4 The QUIET option (QUIET)
6. Cross compiling SGE to W32
7. Compiling SGE under W32 with MS VisC/C++
8. Misc.
Beginners guide to SGE
1. Intro
2. Compiling SGE
3. Using SGE
4. How to distribute your project
Surface operations
sge_UpdateRect
sge_Update_ON/OFF
sge_Lock_ON/OFF
sge_CreateAlphaSurface
sge_ClearSurface
sge_copy_surface
sge_BlitTransparent
sge_Blit
sge_FloodFill
Color manipulation
sge_MapAlpha
sge_FillPaletteEntry
sge_GetRGB
sge_Fader
sge_AlphaFader
sge_SetupRainbowPalette
sge_SetupBWPalette
Pixel operations
_PutPixel
sge_PutPixel
sge_CalcYPitch
sge_pPutPixel
sge_GetPixel
sge_write_block
sge_read_block
Figures
sge_H/VLine
sge_DoLine
sge_Line
sge_DomcLine
sge_mcLine
sge_Rect
sge_FilledRect
sge_DoCircle
sge_Circle
sge_FilledCircle
sge_DoEllipse
sge_Ellipse
sge_FilledEllipse
sge_Bezier
Text management
TrueType font rendering
The TT font structure
sge_TTF_Init
sge_TTF_OpenFont
sge_TTF_OpenFontIndex
sge_TTF_OpenFontRW
sge_TTF_OpenFontIndexRW
sge_TTF_CloseFont
sge_TTF_ByteSwappedUNICODE
sge_TTF_SetFontSize
sge_TTF_SetFontSizeDPI
sge_TTF_TextSize
sge_TTF_FontHeight
sge_TTF_FontAscent
sge_TTF_FontDescent
sge_TTF_FontLineSkip
sge_TTF_FontFaces
sge_TTF_FontFaceIsFixedWidth
sge_TTF_FontFaceFamilyName
sge_TTF_FontFaceStyleName
sge_TTF_AAOn/Off/_Alpha
sge_TTF_SetFontStyle
sge_TTF_GetFontStyle
sge_tt_textout
sge_tt_textoutf
sge_tt_input
Bitmap font rendering
The bitmap font structure
sge_BF_OpenFont
sge_BF_CreateFont
sge_BF_CloseFont
sge_BF_SetColor
sge_BF_SetAlpha
sge_BF_GetHeight
sge_BF_GetWidth
sge_BF_TextSize
sge_BF_textout
sge_BF_textoutf
sge_BF_input
Text classes
sge_TextEditor
sge_text
sge_TextSurface
sge_TextSsprite
sge_TextSprite
sge_text_input
Surface and sprite classes
sge_shape
sge_surface
sge_ssprite
sge_sprite
sge_screen
Basic collision detection
sge_make_cmap
sge_bbcheck
sge_bbcheck_shape
sge_cmcheck
sge_get_cx/y
sge_unset_cdata
sge_set_cdata
sge_destroy_cmap
Surface rotation/scaling routines
sge_transform
sge_transform_surface
Polygons and some texture mapping
sge_FadedLine
sge_TexturedLine
sge_Trigon
sge_FilledTrigon
sge_FadedTrigon
sge_TexturedTrigon
sge_TexturedRect
sge_FilledPolygon
sge_FadedPolygon
Misc. functions
sge_Random
sge_Randomize
sge_CalibrateDelay
sge_DelayRes
sge_Delay
Macros
sge_clip
sge_RectUnion
Thanks


SGE:s Homepage





Copyright © 1999-2003 Anders Lindström
Last updated 030808