Methods

MUIA_Pixmap_Alpha

NAME

FUNCTION

This attribute specifies an additional alpha value to be applied to the
image data being drawn. The default value is 0xffffffff which will the draw
the image with full intensity. Alpha blitting won't work on CLUT screens or
with CLUT image data.

SEE ALSO

MUIA_Pixmap_Data

NAME

FUNCTION

This attribute specifies a pointer to an array of the raw image data. Note
that specifying only the raw data isn't enough, you have to tell MUI about
the pixel width and height with MUIA_Pixmap_Width and MUIA_Pixmap_Height,
too, as well as the format of data with MUIA_Pixmap_Format. For color mapped
raw image data the palette must be given with MUIA_Pixmap_CLUT.

SEE ALSO

MUIA_Pixmap_Format

NAME

SPECIAL INPUTS

MUIV_Pixmap_Format_CLUT8

MUIV_Pixmap_Format_RGB24

MUIV_Pixmap_Format_ARGB32

FUNCTION

This attribute specifies the format of the raw image data. It is possible to
use color mapped (CLUT8), 24bit RGB and 32bit ARGB image data. For CLUT8
images the palette can be specified with MUIA_Pixmap_CLUT, otherwise the
screen's palette will be used.

SEE ALSO

MUIA_Pixmap_Height

NAME

FUNCTION

Define the pixel height of the raw image data.

NOTES

By default, the image object has a minimum size of 1 pixel and an unlimited
maxium size. If the space is too small to hold your image, it will be
clipped. Usually, you will use MUIA_FixWidth and MUIA_FixHeight with Pixmap
objects to make them always exactly as big as the image.

SEE ALSO

MUIA_Pixmap_Width

NAME

FUNCTION

Define the pixel width of the raw image data.

NOTES

By default, the image object has a minimum size of 1 pixel and an unlimited
maxium size. If the space is too small to hold your image, it will be
clipped. Usually, you will use MUIA_FixWidth and MUIA_FixHeight with Pixmap
objects to make them always exactly as big as the image.