Minetest 5.9.0-dev
 
Loading...
Searching...
No Matches
ClientDynamicInfo Struct Reference

#include <clientdynamicinfo.h>

Public Member Functions

bool equal (const ClientDynamicInfo &other) const
 

Static Public Member Functions

static ClientDynamicInfo getCurrent ()
 

Public Attributes

v2u32 render_target_size
 
f32 real_gui_scaling
 
f32 real_hud_scaling
 
v2f32 max_fs_size
 
bool touch_controls
 

Static Private Member Functions

static v2f32 calculateMaxFSSize (v2u32 render_target_size, f32 gui_scaling)
 

Member Function Documentation

◆ calculateMaxFSSize()

v2f32 ClientDynamicInfo::calculateMaxFSSize ( v2u32  render_target_size,
f32  gui_scaling 
)
staticprivate

References g_settings, Settings::getBool(), and render_target_size.

Referenced by getCurrent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ equal()

bool ClientDynamicInfo::equal ( const ClientDynamicInfo other) const
inline

◆ getCurrent()

ClientDynamicInfo ClientDynamicInfo::getCurrent ( )
static

References calculateMaxFSSize(), g_settings, g_touchscreengui, RenderingEngine::getDisplayDensity(), Settings::getFloat(), RenderingEngine::getWindowSize(), real_gui_scaling, real_hud_scaling, and touch_controls.

Referenced by ModApiMainMenu::l_get_window_info(), and Game::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ max_fs_size

v2f32 ClientDynamicInfo::max_fs_size

◆ real_gui_scaling

f32 ClientDynamicInfo::real_gui_scaling

◆ real_hud_scaling

f32 ClientDynamicInfo::real_hud_scaling

◆ render_target_size

◆ touch_controls

bool ClientDynamicInfo::touch_controls

The documentation for this struct was generated from the following files: