OpenLayer Offline Manual

OpenLayer | Bitmap | GetMemoryBitmap GetMemoryBitmap
BITMAP *GetMemoryBitmap() const
Returns a memory bitmap copy of the Bitmap.
BITMAP *GetMemoryBitmap( | int x, int y, int width, int height ) const
Returns a memory bitmap copy of the specified region of the Bitmap. If you have rendered to the Bitmap you may wish to retrieve a copy of the modified image to the memory. Examples Bitmap bmp( ... ); // Get an Allegro BITMAP copy of the Bitmap // BITMAP *allegroBmp = bmp.GetMemoryBitmap(); // Get an Allegro BITMAP copy of the 20 x 10 pixel // // portion of top-left corner of the Bitmap // BITMAP *anotherAllegroBmp = bmp.GetMemoryBitmap( 0, 0, 20, 10 ); Other functions of the class Bitmap
Load | Loads the bitmap
Blit | Draws the Bitmap to the screen
BlitRotated | Draws the Bitmap to the screen rotated along a point
BlitStretched | Draws the Bitmap to the screen stretched to the specified size
BlitTransformed | Draws the Bitmap to the screen rotated and stretched
BlitDistorted | Draws the Bitmap to the screen with the given corner points
Width | Returns the width of the Bitmap
Height | Returns the height of the Bitmap
LoadListOfBitmaps | Loads a list of bitmaps from the disk
GetPixel | Returns the color value of a pixel
Destroy | Destroys the Bitmap
IsValid | Checks if the Bitmap was loaded correctly
Save | Saves the Bitmap to disk with the specified filename
CopyFromScreen | Copies a region of the game window to the Bitmap
GetMemoryBitmap | Returns a memory bitmap copy of (part of) the Bitmap
GetCollisionPoly | Returns the generated collision polygon for the Bitmap
SetDefaultPivot | Sets the default pivot point
GetDefaultPivot | Returns the default pivot point
Advanced functions
GetPixelPacked | Returns the color value of the specified pixel in a packed integer
SendToGPU | Sends the Bitmap to the graphics card
UnloadFromGPU | Unloads the Bitmap from the graphics card
Select | Selects the Bitmap as the active texture of OpenGL
UseAutoDelete | Chooses the Bitmap to be automatically deleted when the program quits
HasAlphaChannel | Checks if the Bitmap has an alpha channel
StartFastBlitting | This function should be called right before using FastBlit
FastBlit | A faster version of Blit
FinishFastBlitting | This function should be called after calling FastBlit
UnloadToMemory | Unloads the Bitmap from the graphics card keeping the image data saved in the Bitmap
TexturedQuad | Outputs a raw textured quad to the video card
Back to the main page of the manual Questions about GetMemoryBitmap? Click here.