OpenMortal Apocalypse mirror
Sourceforge mirror
SourceForge.net Logo
      News | Info | Characters | Arenas | Screenshots | Forums | Download  
Developer: Making of | Toplevel design | Character-HOWTO | AI Design | Submit a Character
Documentation: Main Page | Modules | Class Hierarchy | Class List | File List

sge_primitives.h File Reference

#include "SDL.h"
#include "sge_internal.h"

Go to the source code of this file.

Functions

DECLSPEC void sge_HLine (SDL_Surface *Surface, Sint16 x1, Sint16 x2, Sint16 y, Uint32 Color)
DECLSPEC void sge_HLineAlpha (SDL_Surface *Surface, Sint16 x1, Sint16 x2, Sint16 y, Uint32 Color, Uint8 alpha)
DECLSPEC void sge_VLine (SDL_Surface *Surface, Sint16 x, Sint16 y1, Sint16 y2, Uint32 Color)
DECLSPEC void sge_VLineAlpha (SDL_Surface *Surface, Sint16 x, Sint16 y1, Sint16 y2, Uint32 Color, Uint8 alpha)
DECLSPEC void sge_DoLine (SDL_Surface *Surface, Sint16 X1, Sint16 Y1, Sint16 X2, Sint16 Y2, Uint32 Color, void Callback(SDL_Surface *Surf, Sint16 X, Sint16 Y, Uint32 Color))
DECLSPEC void sge_Line (SDL_Surface *Surface, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Uint32 Color)
DECLSPEC void sge_LineAlpha (SDL_Surface *Surface, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Uint32 Color, Uint8 alpha)
DECLSPEC void sge_AALine (SDL_Surface *dst, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Uint32 color)
DECLSPEC void sge_AALineAlpha (SDL_Surface *dst, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Uint32 color, Uint8 alpha)
DECLSPEC void sge_Rect (SDL_Surface *Surface, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Uint32 color)
 Figure functions *.
DECLSPEC void sge_RectAlpha (SDL_Surface *Surface, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Uint32 color, Uint8 alpha)
DECLSPEC void sge_FilledRect (SDL_Surface *Surface, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Uint32 color)
DECLSPEC void sge_FilledRectAlpha (SDL_Surface *surface, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Uint32 color, Uint8 alpha)
DECLSPEC void sge_DoEllipse (SDL_Surface *Surface, Sint16 x, Sint16 y, Sint16 rx, Sint16 ry, Uint32 color, void Callback(SDL_Surface *Surf, Sint16 X, Sint16 Y, Uint32 Color))
DECLSPEC void sge_Ellipse (SDL_Surface *Surface, Sint16 x, Sint16 y, Sint16 rx, Sint16 ry, Uint32 color)
DECLSPEC void sge_EllipseAlpha (SDL_Surface *Surface, Sint16 x, Sint16 y, Sint16 rx, Sint16 ry, Uint32 color, Uint8 Alpha)
DECLSPEC void sge_FilledEllipse (SDL_Surface *Surface, Sint16 x, Sint16 y, Sint16 rx, Sint16 ry, Uint32 color)
DECLSPEC void sge_FilledEllipseAlpha (SDL_Surface *Surface, Sint16 x, Sint16 y, Sint16 rx, Sint16 ry, Uint32 color, Uint8 alpha)
DECLSPEC void sge_DoCircle (SDL_Surface *Surface, Sint16 x, Sint16 y, Sint16 r, Uint32 color, void Callback(SDL_Surface *Surf, Sint16 X, Sint16 Y, Uint32 Color))
DECLSPEC void sge_Circle (SDL_Surface *Surface, Sint16 x, Sint16 y, Sint16 r, Uint32 color)
DECLSPEC void sge_CircleAlpha (SDL_Surface *Surface, Sint16 x, Sint16 y, Sint16 r, Uint32 color, Uint8 alpha)
DECLSPEC void sge_FilledCircle (SDL_Surface *Surface, Sint16 x, Sint16 y, Sint16 r, Uint32 color)
DECLSPEC void sge_FilledCircleAlpha (SDL_Surface *Surface, Sint16 x, Sint16 y, Sint16 r, Uint32 color, Uint8 alpha)
DECLSPEC void sge_Bezier (SDL_Surface *surface, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Sint16 x3, Sint16 y3, Sint16 x4, Sint16 y4, int level, Uint32 color)
DECLSPEC void sge_BezierAlpha (SDL_Surface *surface, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Sint16 x3, Sint16 y3, Sint16 x4, Sint16 y4, int level, Uint32 color, Uint8 alpha)
DECLSPEC void sge_AABezier (SDL_Surface *surface, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Sint16 x3, Sint16 y3, Sint16 x4, Sint16 y4, int level, Uint32 color)
DECLSPEC void sge_AABezierAlpha (SDL_Surface *surface, Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Sint16 x3, Sint16 y3, Sint16 x4, Sint16 y4, int level, Uint32 color, Uint8 alpha)


Function Documentation

DECLSPEC void sge_AABezier SDL_Surface *  surface,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Sint16  x3,
Sint16  y3,
Sint16  x4,
Sint16  y4,
int  level,
Uint32  color
 

DECLSPEC void sge_AABezierAlpha SDL_Surface *  surface,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Sint16  x3,
Sint16  y3,
Sint16  x4,
Sint16  y4,
int  level,
Uint32  color,
Uint8  alpha
 

DECLSPEC void sge_AALine SDL_Surface *  dst,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Uint32  color
 

DECLSPEC void sge_AALineAlpha SDL_Surface *  dst,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Uint32  color,
Uint8  alpha
 

DECLSPEC void sge_Bezier SDL_Surface *  surface,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Sint16  x3,
Sint16  y3,
Sint16  x4,
Sint16  y4,
int  level,
Uint32  color
 

DECLSPEC void sge_BezierAlpha SDL_Surface *  surface,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Sint16  x3,
Sint16  y3,
Sint16  x4,
Sint16  y4,
int  level,
Uint32  color,
Uint8  alpha
 

DECLSPEC void sge_Circle SDL_Surface *  Surface,
Sint16  x,
Sint16  y,
Sint16  r,
Uint32  color
 

DECLSPEC void sge_CircleAlpha SDL_Surface *  Surface,
Sint16  x,
Sint16  y,
Sint16  r,
Uint32  color,
Uint8  alpha
 

DECLSPEC void sge_DoCircle SDL_Surface *  Surface,
Sint16  x,
Sint16  y,
Sint16  r,
Uint32  color,
void   Callback(SDL_Surface *Surf, Sint16 X, Sint16 Y, Uint32 Color)
 

DECLSPEC void sge_DoEllipse SDL_Surface *  Surface,
Sint16  x,
Sint16  y,
Sint16  rx,
Sint16  ry,
Uint32  color,
void   Callback(SDL_Surface *Surf, Sint16 X, Sint16 Y, Uint32 Color)
 

DECLSPEC void sge_DoLine SDL_Surface *  Surface,
Sint16  X1,
Sint16  Y1,
Sint16  X2,
Sint16  Y2,
Uint32  Color,
void   Callback(SDL_Surface *Surf, Sint16 X, Sint16 Y, Uint32 Color)
 

DECLSPEC void sge_Ellipse SDL_Surface *  Surface,
Sint16  x,
Sint16  y,
Sint16  rx,
Sint16  ry,
Uint32  color
 

DECLSPEC void sge_EllipseAlpha SDL_Surface *  Surface,
Sint16  x,
Sint16  y,
Sint16  rx,
Sint16  ry,
Uint32  color,
Uint8  Alpha
 

DECLSPEC void sge_FilledCircle SDL_Surface *  Surface,
Sint16  x,
Sint16  y,
Sint16  r,
Uint32  color
 

DECLSPEC void sge_FilledCircleAlpha SDL_Surface *  Surface,
Sint16  x,
Sint16  y,
Sint16  r,
Uint32  color,
Uint8  alpha
 

DECLSPEC void sge_FilledEllipse SDL_Surface *  Surface,
Sint16  x,
Sint16  y,
Sint16  rx,
Sint16  ry,
Uint32  color
 

DECLSPEC void sge_FilledEllipseAlpha SDL_Surface *  Surface,
Sint16  x,
Sint16  y,
Sint16  rx,
Sint16  ry,
Uint32  color,
Uint8  alpha
 

DECLSPEC void sge_FilledRect SDL_Surface *  Surface,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Uint32  color
 

DECLSPEC void sge_FilledRectAlpha SDL_Surface *  surface,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Uint32  color,
Uint8  alpha
 

DECLSPEC void sge_HLine SDL_Surface *  Surface,
Sint16  x1,
Sint16  x2,
Sint16  y,
Uint32  Color
 

DECLSPEC void sge_HLineAlpha SDL_Surface *  Surface,
Sint16  x1,
Sint16  x2,
Sint16  y,
Uint32  Color,
Uint8  alpha
 

DECLSPEC void sge_Line SDL_Surface *  Surface,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Uint32  Color
 

DECLSPEC void sge_LineAlpha SDL_Surface *  Surface,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Uint32  Color,
Uint8  alpha
 

DECLSPEC void sge_Rect SDL_Surface *  Surface,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Uint32  color
 

Figure functions *.

DECLSPEC void sge_RectAlpha SDL_Surface *  Surface,
Sint16  x1,
Sint16  y1,
Sint16  x2,
Sint16  y2,
Uint32  color,
Uint8  alpha
 

DECLSPEC void sge_VLine SDL_Surface *  Surface,
Sint16  x,
Sint16  y1,
Sint16  y2,
Uint32  Color
 

DECLSPEC void sge_VLineAlpha SDL_Surface *  Surface,
Sint16  x,
Sint16  y1,
Sint16  y2,
Uint32  Color,
Uint8  alpha