Files
RCBASIC4/rcbasic_build/intern_lib/canvas.bas
2025-09-12 02:16:09 -05:00

31 lines
1.2 KiB
QBasic

function OpenCanvas( w, h, viewport_x, viewport_y, viewport_w, viewport_h, mode)
Sub CloseCanvas(c_num)
function OpenCanvas3D( viewport_x, viewport_y, viewport_w, viewport_h, mode)
sub SetCanvasVisible(c_num, flag)
function CanvasIsVisible(c_num)
sub SetCanvasViewport(cnum, x, y, w, h)
sub GetCanvasViewport(c_num, byref x, byref y, byref w, byref h)
sub Canvas(c_num)
sub SetCanvasOffset(c_num, x, y)
sub GetCanvasOffset(c_num, byref x, byref y)
sub GetCanvasSize(c_num, byref w, byref h)
sub ClearCanvas()
sub SetCanvasAlpha(c_num, a)
function GetCanvasAlpha(c_num)
sub SetCanvasColorMod(c_num, c)
function GetCanvasColorMod(c_num)
function CloneCanvas(c_num, mode)
sub SetCanvasZ(c_num, z)
function CanvasZ(c_num)
function CanvasClip(x, y, w, h)
function ActiveCanvas()
sub SetCanvasPhysics2D(c_num, state)
function OpenCanvasSpriteLayer(viewport_x, viewport_y, viewport_w, viewport_h)
sub SetSpriteCanvasBlendMode( c_num, blend_mode )
function GetSpriteCanvasBlendMode( c_num )
sub SetSpriteCanvasAntiAliasMode( c_num, aa_mode )
function GetSpriteCanvasAntiAliasMode( c_num )
sub SetSpriteCanvasBilinearFilter( c_num, flag )
function GetSpriteCanvasBilinearFilter( c_num )
function GetSpriteCanvasPhysics( c_num )