| Openb3d.B3dglsdlgraphics: | Functions | Types | Modinfo | Source |

# SDL GLGraphics backend (not working)

## Functions Summary

Graphics3D | Sets 3D Graphics mode.
ShadowText | Draw text with a shadow, doesn't need BeginMax2D.
Text | Prints a string at the designated screen coordinates, doesn't need BeginMax2D.
TextColor | Set draw text color, in bytes.

## Types Summary

TDebug | Debug functions.

## Functions

Function Graphics3D( width%,height%,depth%=0,mode%=0,rate%=60,flags%=-1,usecanvas%=False )
Description | Sets 3D Graphics mode.
Information | Parameters: width - width of screen resolution height - height of screen resolution depth (optional) - colour depth of screen. Defaults to highest colour depth available. mode (optional) - mode of display. Defaults to 0. 0: windowed (if possible) in debug mode, fullscreen in non-debug mode 1: fullscreen always 2. windowed always 3: windowed/scaled always rate (optional) - refresh rate of display in Hertz, defaults to 60 flags (optional) - sets the graphics buffers used (back, alpha, depth, stencil and accum), defaults to all usecanvas (optional) - True if using maxgui with a canvas context, defaults to False Description: Sets 3D Graphics mode. This command must be executed before any other 3D command, otherwise programs will return an error. Width and height set the resolution of the screen and common values are 640,480 and 800,600. The resolution must be compatible with the 3D card and monitor being used. Depth sets the colour mode of the screen. If this value is omitted or set to 0, then the highest available colour depth available will be used. Other values usually available are 16, 24 and 32. 16-bit colour mode displays the least amount of colours, 65536. 24-bit and 32-bit colour modes display over 16 million colours and as a result offer a better quality picture, although may result in slower programs than 16-bit. See also: Graphics, EndGraphics.

Function ShadowText:Int(msg:String, x:Int, y:Int)
Description | Draw text with a shadow, doesn't need BeginMax2D.

Function Text( x:Int,y:Int,txt:String )
Description | Prints a string at the designated screen coordinates, doesn't need BeginMax2D.
Information | Parameters: x = starting x coordinate to print text y = starting 4 coordinate to print text string$ = string/text to print center x = optional; true = center horizontally center y = optional; true = center vertically Description: Prints a string at the designated screen coordinates. You can center the text on the coordiates by setting center x/center y to TRUE. This draws the text in the current drawing color. Note: Printing a space with text will NOT render a block - a space is an empty value. So printing " " will not make a box appear.

Function TextColor( red:Byte,green:Byte,blue:Byte )
Description | Set draw text color, in bytes.

## Types

Type TDebug
Description | Debug functions.

## Module Information

Version | 1.26
License | zlib
Copyright | Wrapper - 2014-2021 Mark Mcvittie, Bruce A Henderson
Copyright | Library - 2010-2021 Angelo Rosina
CC_OPTS | -DGLES2