index.html
Main Page
classes.html
Alphabetical List
annotated.html
Data Structures
files.html
File List
functions.html
Data Fields
globals.html
Globals
ipa.h File Reference
Data Structures
struct
struct__wmfBMP__Draw__t.html
_wmfBMP_Draw_t
struct
struct__wmfBMP__Read__t.html
_wmfBMP_Read_t
struct
struct__wmfBMP.html
_wmfBMP
struct
struct__wmfBrush.html
_wmfBrush
struct
struct__wmfColorData.html
_wmfColorData
struct
struct__wmfDC.html
_wmfDC
struct
struct__wmfDrawArc__t.html
_wmfDrawArc_t
struct
struct__wmfDrawLine__t.html
_wmfDrawLine_t
struct
struct__wmfDrawPixel__t.html
_wmfDrawPixel_t
struct
struct__wmfDrawRectangle__t.html
_wmfDrawRectangle_t
struct
struct__wmfDrawText__t.html
_wmfDrawText_t
struct
struct__wmfFlood__t.html
_wmfFlood_t
struct
struct__wmfFont.html
_wmfFont
struct
struct__wmfFontData.html
_wmfFontData
struct
struct__wmfFunctionReference.html
_wmfFunctionReference
struct
struct__wmfPen.html
_wmfPen
struct
struct__wmfPolyLine__t.html
_wmfPolyLine_t
struct
struct__wmfPolyPoly__t.html
_wmfPolyPoly_t
struct
struct__wmfPolyRectangle__t.html
_wmfPolyRectangle_t
struct
struct__wmfRGB.html
_wmfRGB
struct
struct__wmfROP__Draw__t.html
_wmfROP_Draw_t
struct
struct__wmfUserData__t.html
_wmfUserData_t
Typedefs
typedef
struct__wmfRGB.html
_wmfRGB
ipa_8h.html#a0
wmfRGB
typedef
struct__wmfBMP.html
_wmfBMP
ipa_8h.html#a1
wmfBMP
typedef
struct__wmfBrush.html
_wmfBrush
ipa_8h.html#a2
wmfBrush
typedef
struct__wmfPen.html
_wmfPen
ipa_8h.html#a3
wmfPen
typedef
struct__wmfFont.html
_wmfFont
ipa_8h.html#a4
wmfFont
typedef
struct__wmfFontData.html
_wmfFontData
ipa_8h.html#a5
wmfFontData
typedef
struct__wmfColorData.html
_wmfColorData
ipa_8h.html#a6
wmfColorData
typedef
struct__wmfDC.html
_wmfDC
ipa_8h.html#a7
wmfDC
typedef
struct__wmfFlood__t.html
_wmfFlood_t
ipa_8h.html#a8
wmfFlood_t
typedef
struct__wmfDrawPixel__t.html
_wmfDrawPixel_t
ipa_8h.html#a9
wmfDrawPixel_t
typedef
struct__wmfDrawArc__t.html
_wmfDrawArc_t
ipa_8h.html#a10
wmfDrawArc_t
typedef
struct__wmfDrawLine__t.html
_wmfDrawLine_t
ipa_8h.html#a11
wmfDrawLine_t
typedef
struct__wmfPolyLine__t.html
_wmfPolyLine_t
ipa_8h.html#a12
wmfPolyLine_t
typedef
struct__wmfPolyPoly__t.html
_wmfPolyPoly_t
ipa_8h.html#a13
wmfPolyPoly_t
typedef
struct__wmfDrawRectangle__t.html
_wmfDrawRectangle_t
ipa_8h.html#a14
wmfDrawRectangle_t
typedef
struct__wmfPolyRectangle__t.html
_wmfPolyRectangle_t
ipa_8h.html#a15
wmfPolyRectangle_t
typedef
struct__wmfBMP__Read__t.html
_wmfBMP_Read_t
ipa_8h.html#a16
wmfBMP_Read_t
typedef
struct__wmfBMP__Draw__t.html
_wmfBMP_Draw_t
ipa_8h.html#a17
wmfBMP_Draw_t
typedef
struct__wmfROP__Draw__t.html
_wmfROP_Draw_t
ipa_8h.html#a18
wmfROP_Draw_t
typedef
struct__wmfDrawText__t.html
_wmfDrawText_t
ipa_8h.html#a19
wmfDrawText_t
typedef
struct__wmfUserData__t.html
_wmfUserData_t
ipa_8h.html#a20
wmfUserData_t
typedef
struct__wmfFunctionReference.html
_wmfFunctionReference
ipa_8h.html#a21
wmfFunctionReference
typedef float(*
ipa_8h.html#a22
wmfStringWidth
)(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a4
wmfFont
*, char *)
typedef void(*
ipa_8h.html#a23
wmfMap
)(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a4
wmfFont
*)
Functions
void
ipa_8h.html#a26
wmf_ipa_bmp_b64
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a17
wmfBMP_Draw_t
*,
types_8h.html#a23
wmfStream
*)
void
ipa_8h.html#a27
wmf_ipa_bmp_png
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a17
wmfBMP_Draw_t
*, char *)
void
ipa_8h.html#a28
wmf_ipa_bmp_jpg
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a17
wmfBMP_Draw_t
*, char *)
void
ipa_8h.html#a29
wmf_ipa_bmp_eps
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a17
wmfBMP_Draw_t
*, char *)
void
ipa_8h.html#a30
wmf_ipa_bmp_read
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a16
wmfBMP_Read_t
*)
void
ipa_8h.html#a31
wmf_ipa_bmp_free
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a1
wmfBMP
*)
ipa_8h.html#a1
wmfBMP
ipa_8h.html#a32
wmf_ipa_bmp_copy
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a1
wmfBMP
*, unsigned int, unsigned int)
int
ipa_8h.html#a33
wmf_ipa_bmp_color
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a1
wmfBMP
*,
ipa_8h.html#a0
wmfRGB
*, unsigned int, unsigned int)
void
ipa_8h.html#a34
wmf_ipa_bmp_setcolor
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a1
wmfBMP
*,
ipa_8h.html#a0
wmfRGB
*, unsigned char, unsigned int, unsigned int)
int
ipa_8h.html#a35
wmf_ipa_bmp_interpolate
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a1
wmfBMP
*,
ipa_8h.html#a0
wmfRGB
*, float, float)
void
ipa_8h.html#a36
wmf_ipa_color_init
(
types_8h.html#a22
wmfAPI
*)
void
ipa_8h.html#a37
wmf_ipa_color_add
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a0
wmfRGB
*)
unsigned long
ipa_8h.html#a38
wmf_ipa_color_index
(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a0
wmfRGB
*)
unsigned long
ipa_8h.html#a39
wmf_ipa_color_count
(
types_8h.html#a22
wmfAPI
*)
ipa_8h.html#a0
wmfRGB
*
ipa_8h.html#a40
wmf_ipa_color
(
types_8h.html#a22
wmfAPI
*, unsigned long)
char *
ipa_8h.html#a41
wmf_ipa_page_format
(
types_8h.html#a22
wmfAPI
*,
types_8h.html#a6
wmf_page_t
)
unsigned int
ipa_8h.html#a42
wmf_ipa_page_width
(
types_8h.html#a22
wmfAPI
*,
types_8h.html#a6
wmf_page_t
)
unsigned int
ipa_8h.html#a43
wmf_ipa_page_height
(
types_8h.html#a22
wmfAPI
*,
types_8h.html#a6
wmf_page_t
)
ipa_8h.html#a0
wmfRGB
ipa_8h.html#a44
wmf_rgb_color
(
types_8h.html#a22
wmfAPI
*, float, float, float)
Variables
ipa_8h.html#a0
wmfRGB
ipa_8h.html#a24
wmf_rgb_white
(
types_8h.html#a22
wmfAPI
*)
ipa_8h.html#a0
wmfRGB
ipa_8h.html#a25
wmf_rgb_black
(
types_8h.html#a22
wmfAPI
*)
Typedef Documentation
typedef struct
struct__wmfBMP.html
_wmfBMP
wmfBMP
typedef struct
struct__wmfBMP__Draw__t.html
_wmfBMP_Draw_t
wmfBMP_Draw_t
typedef struct
struct__wmfBMP__Read__t.html
_wmfBMP_Read_t
wmfBMP_Read_t
typedef struct
struct__wmfBrush.html
_wmfBrush
wmfBrush
typedef struct
struct__wmfColorData.html
_wmfColorData
wmfColorData
typedef struct
struct__wmfDC.html
_wmfDC
wmfDC
typedef struct
struct__wmfDrawArc__t.html
_wmfDrawArc_t
wmfDrawArc_t
typedef struct
struct__wmfDrawLine__t.html
_wmfDrawLine_t
wmfDrawLine_t
typedef struct
struct__wmfDrawPixel__t.html
_wmfDrawPixel_t
wmfDrawPixel_t
typedef struct
struct__wmfDrawRectangle__t.html
_wmfDrawRectangle_t
wmfDrawRectangle_t
typedef struct
struct__wmfDrawText__t.html
_wmfDrawText_t
wmfDrawText_t
typedef struct
struct__wmfFlood__t.html
_wmfFlood_t
wmfFlood_t
typedef struct
struct__wmfFont.html
_wmfFont
wmfFont
typedef struct
struct__wmfFontData.html
_wmfFontData
wmfFontData
typedef struct
struct__wmfFunctionReference.html
_wmfFunctionReference
wmfFunctionReference
typedef void(* wmfMap)(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a4
wmfFont
*)
typedef struct
struct__wmfPen.html
_wmfPen
wmfPen
typedef struct
struct__wmfPolyLine__t.html
_wmfPolyLine_t
wmfPolyLine_t
typedef struct
struct__wmfPolyPoly__t.html
_wmfPolyPoly_t
wmfPolyPoly_t
typedef struct
struct__wmfPolyRectangle__t.html
_wmfPolyRectangle_t
wmfPolyRectangle_t
typedef struct
struct__wmfRGB.html
_wmfRGB
wmfRGB
typedef struct
struct__wmfROP__Draw__t.html
_wmfROP_Draw_t
wmfROP_Draw_t
typedef float(* wmfStringWidth)(
types_8h.html#a22
wmfAPI
*,
ipa_8h.html#a4
wmfFont
*,char*)
typedef struct
struct__wmfUserData__t.html
_wmfUserData_t
wmfUserData_t
Function Documentation
void wmf_ipa_bmp_b64
(
types_8h.html#a22
wmfAPI
*
,
ipa_8h.html#a17
wmfBMP_Draw_t
*
,
types_8h.html#a23
wmfStream
*
)
int wmf_ipa_bmp_color
(
types_8h.html#a22
wmfAPI
*
,
ipa_8h.html#a1
wmfBMP
*
,
ipa_8h.html#a0
wmfRGB
*
,
unsigned
int
,
unsigned
int
)
ipa_8h.html#a1
wmfBMP
wmf_ipa_bmp_copy
(
types_8h.html#a22
wmfAPI
*
,
ipa_8h.html#a1
wmfBMP
*
,
unsigned
int
,
unsigned
int
)
void wmf_ipa_bmp_eps
(
types_8h.html#a22
wmfAPI
*
,
ipa_8h.html#a17
wmfBMP_Draw_t
*
,
char *
)
void wmf_ipa_bmp_free
(
types_8h.html#a22
wmfAPI
*
,
ipa_8h.html#a1
wmfBMP
*
)
int wmf_ipa_bmp_interpolate
(
types_8h.html#a22
wmfAPI
*
,
ipa_8h.html#a1
wmfBMP
*
,
ipa_8h.html#a0
wmfRGB
*
,
float
,
float
)
void wmf_ipa_bmp_jpg
(
types_8h.html#a22
wmfAPI
*
,
ipa_8h.html#a17
wmfBMP_Draw_t
*
,
char *
)
void wmf_ipa_bmp_png
(
types_8h.html#a22
wmfAPI
*
,
ipa_8h.html#a17
wmfBMP_Draw_t
*
,
char *
)
void wmf_ipa_bmp_read
(
types_8h.html#a22
wmfAPI
*
,
ipa_8h.html#a16
wmfBMP_Read_t
*
)
void wmf_ipa_bmp_setcolor
(
types_8h.html#a22
wmfAPI
*
,
ipa_8h.html#a1
wmfBMP
*
,
ipa_8h.html#a0
wmfRGB
*
,
unsigned
char
,
unsigned
int
,
unsigned
int
)
ipa_8h.html#a0
wmfRGB
* wmf_ipa_color
(
types_8h.html#a22
wmfAPI
*
API
,
unsigned long
index
)
Get indexed color.
Parameters:
API
the API handle
index
the index of the color
Returns:
Returns pointer to the indexed color.
void wmf_ipa_color_add
(
types_8h.html#a22
wmfAPI
*
API
,
ipa_8h.html#a0
wmfRGB
*
rgb
)
Add a color to the internal table.
Parameters:
API
the API handle
rgb
pointer to the color to be added
unsigned long wmf_ipa_color_count
(
types_8h.html#a22
wmfAPI
*
API
)
Get the number of indexed colors.
Parameters:
API
the API handle
Returns:
Returns the number of indexed colors.
unsigned long wmf_ipa_color_index
(
types_8h.html#a22
wmfAPI
*
API
,
ipa_8h.html#a0
wmfRGB
*
rgb
)
Find closest matching color in internal table and return its index.
Parameters:
API
the API handle
rgb
pointer to the color to be matched
Returns:
Returns the index of the closest matching color.
void wmf_ipa_color_init
(
types_8h.html#a22
wmfAPI
*
API
)
Initialize internal color table
Parameters:
API
the API handle
char* wmf_ipa_page_format
(
types_8h.html#a22
wmfAPI
*
,
types_8h.html#a6
wmf_page_t
)
unsigned int wmf_ipa_page_height
(
types_8h.html#a22
wmfAPI
*
,
types_8h.html#a6
wmf_page_t
)
unsigned int wmf_ipa_page_width
(
types_8h.html#a22
wmfAPI
*
,
types_8h.html#a6
wmf_page_t
)
ipa_8h.html#a0
wmfRGB
wmf_rgb_color
(
types_8h.html#a22
wmfAPI
*
API
,
float
red
,
float
green
,
float
blue
)
Create a color with specified fractions of red, green and blue.
Parameters:
API
the API handle
red
fraction (0 to 1 inclusive) of color red
green
fraction (0 to 1 inclusive) of color green
blue
fraction (0 to 1 inclusive) of color blue
wmf_rgb_color
(API,1,1,1) returns
src_2player_2color_8h.html#a143
wmf_white
.
wmf_rgb_color
(API,0,0,0) returns
src_2player_2color_8h.html#a7
wmf_black
.
Returns:
Returns the color.
Variable Documentation
ipa_8h.html#a0
wmfRGB
wmf_rgb_black(
types_8h.html#a22
wmfAPI
*)
ipa_8h.html#a0
wmfRGB
wmf_rgb_white(
types_8h.html#a22
wmfAPI
*)
Generated on Tue Dec 10 19:53:50 2002 for libwmf by
http://www.doxygen.org/index.html
doxygen
1.2.18
