M MY Multiplayer: Wiki
Side
Kind

dxSetRenderTarget

Client

Chooses where the next dx functions draw: into a render target or, without one, on the screen.

bool dxSetRenderTarget([texture renderTarget = nil, bool clear = false])

Parameters

NameTypeDescription
renderTargettextureThe render target to draw into. nil draws on the screen again.default nil
clearboolClear the render target before drawing.default false

Returns

true. An element that is not a render target raises an error.

After each onClientHUDRender and onClientRender, drawing goes back to the screen.

Example

local minimap = dxCreateRenderTarget(200, 200, true)

addEventHandler("onClientRender", root, function()
    dxSetRenderTarget(minimap, true)
    dxDrawCircle(100, 100, 6, 0, 360, tocolor(255, 255, 0))
    dxSetRenderTarget()
    dxDrawImage(20, 300, 200, 200, minimap)
end)

See also