MTA:Eir/functions/engineGetWorldRenderMode
Jump to navigation
Jump to search
This function returns the rendering mode that the GTA:SA is assigned to use by scripts. Each render mode has unique properties as to how the world entities are rendered. Use different render modes in different parts of the world to archive best quality rendering.
Syntax
string engineGetWorldRenderMode()
Returns
Returns a string containing the rendering mode of the GTA:SA engine. Can be either original, meshlocal_alphafix or scene_alphafix.
Example
Click to collapse [-]
ClientThis snippet allows you to switch between rendering modes using the F3 key.
local renderModeSwitch = { original = "meshlocal_alphafix", meshlocal_alphafix = "scene_alphafix", scene_alphafix = "original" }; addEventHandler( "onClientRender", root, function() local screenWidth, screenHeight = guiGetScreenSize(); local currentMode = engineGetWorldRenderMode(); dxDrawText( "Current RenderMode: " .. currentMode, screenWidth - 300, 5 ); end ); addEventHandler( "onClientKey", root, function( key, state ) if ( key == "F3" ) and ( state == true ) then engineSetWorldRenderMode( renderModeSwitch[ engineGetWorldRenderMode() ] ); end end );