OpenLayer Offline Manual

OpenLayer | Canvas | Save Save
static void SaveScreenshot( | std::string filename )
Saves the contents of the surface to an image file with a given filename. The extension of the filename specifies the image format. Supported image formats depend on how the library is set up. This function could be used to save screenshots, for example. Examples Canvas::SetTo( SCREEN_BACKBUF ); // Save a screenshot in the Screenshots folder as NewScreenshot.png // Canvas::Save( "MyScreenshot.png" ); Other functions of the class Canvas
SetTo | Selects the active rendering surface
Refresh | Refresh the contents of the active rendering surface
Fill | Fills the active rendering surface with the specified color
SetClipping | Sets the clipping region of the active rendering surface
DisableClipping | Disables the clipping region
GetClippingRegion | GetClippingRegion
Width | Returns the width of the active rendering surface
Height | Returns the height of the active rendering surface
Save | Saves the contents of the surface to an image file
Advanced functions
SetPixelWriteMode | Selects which color components the rendering functions affect
GetMemoryBitmap | Returns the contents of the Canvas in a memory bitmap
Push | Pushes the active Canvas to a stack
Pop | Pops the most recently stored Canvas from the stack
Back to the main page of the manual Questions about Save? Click here.