RMbitmap * rmBitmapNew (int width,
int height)
int width, height - integer values that specify the width and height
of the bitmap (input).
librm library source file: rmbitmap.c
RMenum rmBitmapCopy (RMbitmap *dst,
const RMbitmap *src)
RMbitmap *dst - the destination RMbitmap object (output). const RMbitmap *src - the source RMbitmap object (input).
librm library source file: rmbitmap.c
RMbitmap *rmBitmapDup (const RMbitmap *src)
const RMbitmap *src - a handle to a source RMbitmap object.
librm library source file: rmbitmap.c
RMenum rmBitmapSetPixelData (RMbitmap *toModify,
const void *pixeldata)
RMbitmap *toModify - a handle to the RMbitmap object who's bitmap
data will be modified by this call (input). const void *pixeldata - a handle to the raw bitmap data.
librm library source file: rmbitmap.c
void * rmBitmapGetPixelData (const RMbitmap *toQuery)
const RMbitmap *toQuery - a handle to an RMbitmap object (input).
librm library source file: rmbitmap.c
RMenum rmBitmapGetSize (const RMbitmap *toQuery,
int *width_return,
int *height_return,
int *bytes_width_return)
const RMbitmap *toQuery - a handle to the RMbitmap object to query. int *width_return, *height_return - pointers to caller-supplied int's
that will be set to contain the width and height dimensions of the
the bitmap. int *bytes_width_return - pointer to caller-supplied int. This will
be set to reflect the real number of bytes per scanline in the
RMbitmap objects pixel buffer. This value is computed by RM to
honor local pixel storage restrictions.
librm library source file: rmbitmap.c
RMenum rmBitmapSetBit (RMbitmap *toModify,
int columnIndex,
int rowIndex)
RMbitmap *toModify - a handle to the RMbitmap object to modify. int columnIndex, rowIndex - integer values specifying the coordinate
of the bit to set in terms of index location.
librm library source file: rmbitmap.c