Luanti
5.15.0-dev
Loading...
Searching...
No Matches
l_menu_common.h
Go to the documentation of this file.
1
// Luanti
2
// SPDX-License-Identifier: LGPL-2.1-or-later
3
// Copyright (C) 2013 sapier
4
// Copyright (C) 2025 grorp
5
6
#pragma once
7
8
#include "
l_base.h
"
9
10
class
ModApiMenuCommon
:
public
ModApiBase
11
{
12
private
:
13
static
int
l_gettext
(lua_State *L);
14
static
int
l_get_active_driver
(lua_State *L);
15
static
int
l_driver_supports_shadows
(lua_State *L);
16
static
int
l_irrlicht_device_supports_touch
(lua_State *L);
17
static
int
l_normalize_keycode
(lua_State *L);
18
static
int
l_get_key_description
(lua_State *L);
19
20
public
:
21
static
void
Initialize
(lua_State *L,
int
top);
22
static
void
InitializeAsync
(lua_State *L,
int
top);
23
};
ModApiBase
Definition
l_base.h:27
ModApiMenuCommon
Definition
l_menu_common.h:11
ModApiMenuCommon::l_normalize_keycode
static int l_normalize_keycode(lua_State *L)
Definition
l_menu_common.cpp:47
ModApiMenuCommon::l_driver_supports_shadows
static int l_driver_supports_shadows(lua_State *L)
Definition
l_menu_common.cpp:32
ModApiMenuCommon::l_get_active_driver
static int l_get_active_driver(lua_State *L)
Definition
l_menu_common.cpp:24
ModApiMenuCommon::l_get_key_description
static int l_get_key_description(lua_State *L)
Definition
l_menu_common.cpp:55
ModApiMenuCommon::l_gettext
static int l_gettext(lua_State *L)
Definition
l_menu_common.cpp:14
ModApiMenuCommon::InitializeAsync
static void InitializeAsync(lua_State *L, int top)
Definition
l_menu_common.cpp:76
ModApiMenuCommon::l_irrlicht_device_supports_touch
static int l_irrlicht_device_supports_touch(lua_State *L)
Definition
l_menu_common.cpp:40
ModApiMenuCommon::Initialize
static void Initialize(lua_State *L, int top)
Definition
l_menu_common.cpp:65
l_base.h
script
lua_api
l_menu_common.h
Generated on Fri Jan 2 2026 04:32:21 for Luanti by
1.11.0