The current blend mode controls how pixels are combined with existing pixels in the back buffer and can be one of the following:. To create a graphics object, use either Graphics or CreateGraphics. Retrieved from ” https: Max2D features a multilayered pixel perfect collision system. The red , green and blue parameters should be in the range of 0 to

Uploader: Samuzil
Date Added: 13 March 2005
File Size: 31.72 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 11211
Price: Free* [*Free Regsitration Required]

AutoMidHandle defaults to False after calling Graphics. The horizontal, vertical, width grzphics height values of the current Viewport in the variables supplied. To install your pixmap loader, simply create an instance of it using New.

Note that the newly created pixmap will contain random data. ClearPixels can be used to set all pixels to a known value prior to use. To change the current graphics driver, use SetGraphicsDriver.

BlitzMax/Modules/Graphics/OpenGL 1.1

If sync is -1 and the current graphics object was NOT created with the Graphics command, then the flip will occur on the next vertical blank. Unlocks an image previously locked with LockImage. An image’s handle is subtracted from the coordinates of DrawImage before rotation and scale are applied. This is achieved by using software timing techniques when necessary. The image grapnics smoothed when scaled up to greater than its original size, when rotated, or grapnics drawn at fractional pixel coordinates.


To change the current graphics object, use SetGraphics.

BlitzMax/Modules/Graphics/Pixmaps – Wikibooks, open books for an open world

This page was last edited on 6 Januaryat Graphics and CreateGraphics both accept the following parameters: If sync is 0, then the flip occurs as soon as possible. The auto image vlitzmax are used by LoadImage and CreateImage when no image flags are specified.

The current Origin is an x,y coordinate added to all drawing x,y coordinates after any rotation or scaling. Graphics also enables polled input mode, providing a simple way to monitor the keyboard and mouse. Pixmaps provide storage for rectangular regions of pixels.

Drawing commands are affected by the current color, alpha and blend mode. If auto midhandle mode is disabled, images are handled by their top left corner.

Please refer to LoadImage for valid flags values. The current handle is an x,y coordinate subtracted from all drawing x,y coordinates before any rotation or scaling occurs. From Wikibooks, open books for an open world.

A depth of 0 can be used to select ‘windowed mode’ graphics, while non-0 depths select ‘fullscreen’ graphics.


The current gaphics object can be changed using SetGraphics. The hertz parameter selects a refresh rate, which refers to the number of times the screen refreshes per second. The kind of graphics object returned depends upon the current graphics driver as set by SetGraphicsDriver. Images can also have a mask color.


One you have finished with a graphics object, use CloseGraphics to close it. DrawOval draws an oval that fits in the rectangular area defined by xywidth and height parameters. To set the mask color, use the SetMaskColor command. You can retrieve a pointer to a pixmap’s pixels using the PixmapPixelPtr command. This must be taken into account if you want to access pixels directly via a pixmap’s pixel pointer.

The id specifies an object to be returned to future CollideImage calls when collisions occur.

From Wikibooks, open books for an open grpahics. SetTransform is a shortcut for setting both the rotation and scale parameters in Max2D with a single function call.