Vital.sandbox
Engine

engine.get_resolution

Client

Retrieves the current screen resolution in absolute pixels


Syntax

local resolution = engine.get_resolution()

Parameters

TypeNameDescription

Returns

TypeNameDescription
vector2resolutionScreen resolution in pixels as {width, height}

Examples

Draw a rectangle centered on the screen
local resolution = engine.get_resolution()
local size = {200, 100}

network:fetch("vital.sandbox:draw", true):on(function()
    engine.draw_rectangle(
        {(resolution[1] - size[1])*0.5, (resolution[2] - size[2])*0.5},
        {size[1], size[2]},
        {1, 1, 1, 1}
    )
end)

On this page